我总是在nginxconfiguration中使用“return 444”来停止通过IP或通过错误的主机名直接访问我的服务器的爬虫。 它只是closures连接。 完善。
现在我想使用这个响应,而不是nginx抛出的标准404.html页面,但我configuration失败。
error_page 500 502 503 504 /custom_50x.html;
这工作正常,但我不能“返回444”像这里:
server { listen 80; server_name ""; return 444; }
有谁知道把这两种方法结合起来的方法吗?
提前致谢!
重定向请求,那么你可以轻松地返回状态码
server { error_page 500 502 503 504 =444 @blackhole; location @blackhole { return 444; } }