centos
用nginx设置
server{
listen 80 default;
server_name _;
return 500;
}
会提示:
500 Internal Server Error
nginx/1.10.2
但是这样别人就知道我是用nginx,如果有漏洞则有破解危险
如何让提示
找不到服务器界面呢?(彻底禁止)
centos
用nginx设置
server{
listen 80 default;
server_name _;
return 500;
}
会提示:
500 Internal Server Error
nginx/1.10.2
但是这样别人就知道我是用nginx,如果有漏洞则有破解危险
如何让提示
找不到服务器界面呢?(彻底禁止)
你写个 error_page ,随便自定义html页面。
error_page 500 502 503 504 /50x.html;
但回复的 header 里还是会包含 Nginx 信息,想隐藏可以装个模块 HttpHeadersMoreModule。
2 回答2.5k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
1 回答744 阅读
1 回答549 阅读
573 阅读
nginx没有自定义server名称的功能,只能选择是否显示nginx版本号,想要修改server名称只能修改源码重新编译。apache有自定义server名称的功能。
即使你修改了错误页面,你的http header中依然有
Server: Nginx/1.10.2
这个标识,隐藏不掉的