我在我的server块中定义了
location = /wp-login.php {deny all;access_log off;log_not_found off;}然而,我仍然看到错误消息正在被记录:
2018/11/03 19:00:53 [error] 6477#6477: *33405 access forbidden by rule, client: xxx216.150, server: , request: "GET /wp-login.php HTTP/1.1", host: "domain.com"
Host: domain Name: /var/log/nginx/error.log 如何从垃圾邮件error.log中删除这些消息?
发布于 2018-11-04 09:32:03
从客户端的角度来看,单独的deny all;实际上与return 403;相同,但没有“规则禁止的访问”错误消息。
例如:
location = /wp-login.php {
return 403;
access_log off;
}https://serverfault.com/questions/938522
复制相似问题