使 nginx 不在错误日志中记录“未提供用于基本身份验证的用户/密码”

使 nginx 不在错误日志中记录“未提供用于基本身份验证的用户/密码”

我已经通过 nginx 为我的许多域名添加了密码保护,方法是添加:

    auth_basic            "Restricted";
    auth_basic_user_file  /usr/ssl/htpasswd;

到 nginx vhosts。

我将所有错误记录到日志文件中,以便消除所有错误,但由于密码保护,我的日志文件中出现大量“未提供用于基本身份验证的用户/密码”错误。

我想告诉 nginx 不要记录这些错误。。有指令可以做到这一点吗?我找过了,但还没找到……

如果你知道的话请告诉我。谢谢!

答案1

就是最基本的错误级别的loggeg,查看源代码: http://lxr.nginx.org/source/src/http/modules/ngx_http_auth_basic_module.c

141 行

它无法被禁用。

相关内容