我经常在nginx配置中使用"return 444"来阻止直接通过IP或错误的主机名访问我的服务器的爬虫。它只是关闭连接,完美。
现在我想使用这个响应替代nginx默认的404.html页面,但我在配置时失败了。
error_page 500 502 503 504 /custom_50x.html;
这个方法运行良好,但我无法像这样“return 444”:
server {
listen 80;
server_name "";
return 444;
}
有人知道如何将这两个组合起来吗?