禁止nginx空主机头
类别:win_lin_mac
post by sunshine / 2013-9-11 07:31 Wednesday
为了防止域名解析恶意指向我们的站点,需要将nginx默认的空主机头禁止。修改nginx.conf ,使其主机头返回500
nginx目录:/usr/local/nginx/conf/nginx.conf 找到:
server {
listen 80;server_name localhost;
index index.html index.htm index.php;
root /home/wwwroot; }
替换,有三个方案可供选择。
方案一、
直接屏蔽未绑定域名的虚拟主机访问,返回500错误:
server {
listen 80;
return 500; }
方案二、
可以把这些流量收集起来,导进到指定的网站,设置如下(做个重定向):
server {
listen 80;
default; rewrite ^(.*) http://www.artuion.com permanent; }
方案三、禁止通过IP访问,可以写成:
server {
listen 80 default;
server_name _;
return 500; }
版权所有:《太阳花工作室》 => 《禁止nginx空主机头》
本文地址:http://bg.artuion.com/win_lin_mac/279.html
除非注明,文章均为 《太阳花工作室》 原创,欢迎转载!转载请注明本文地址,谢谢。