禁用 Nginx 记录 403 错误

Disable Nginx logging of 403 errors

是否可以阻止 Nginx 记录 403 错误?

我正在使用指令:

error_log /var/www/error.log;

您可以使用 log_not_found 停止记录 404,但我看不到停止记录 403 的方法。

理论上,您可以指定一个命名位置来处理 403 并在那里禁用错误记录:

error_page 403 = @403_handler;
location @403_handler {
    error_log /dev/null;
}

虽然不必是命名位置:

error_page 403 /403.html;
location = /403.html {
    error_log /dev/null;
}