为了防止域名解析恶意指向我们的站点,需要将nginx默认的空主机头禁止。修改nginx.conf ,使其主机头返回500
nginx目录:/usr/local/nginx/conf/nginx.conf 找到:
server {
listen 80;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; }