阿里云服务器ECS Linux服务器nginx禁止空主机头配置

时间:2015-06-18 11:45:26 来源:爱牛网络

阿里云服务器ECS Linux服务器nginx禁止空主机头配置,爱牛营销型网站建设公司,咨询电话400-699-2656

如果Nginx配置了空主机头,那么任意域名解析指向到服务器IP,都可以访问站点,为了防止域名解析恶意指向主机,可以将Nginx默认的空主机头禁止,方法是通过修改Nginx的主配置文件nginx.conf ,使其主机头返回错误信息500

注:Nginx的配置文件以阿里云的一键安装脚本环境为例,放置在/alidata/server/nginx/conf/nginx.conf

 

 

 

1. 直接屏蔽未绑定域名的虚拟主机访问,返回500错误(这个错误信息可以自定义):

server    {

        listen  80; 

 

        return 500;

           }

 

 

 

 

2. 可以做一个URL重写,把访问的流量导入到需要的网站,比如说网站的主页,配置的时候http://www.aliyun.com替换成需要的URL即可

server    { 

        listen 80 default;

 

        rewrite ^(.*) http://www.aliyun.com permanent;  

           }

 

 

 

3. 禁止空主机头的同时也禁止通过IP访问,可以写成:

server {    

    listen 80  default;     

    server_name _;     

    return 500;   

      }

 

这里的配置需要添加到nginx主配置文件里,和主配置文件的server并列成同一层级,可以参考下图


 

北京爱牛营销型网站建设公司,专业的网络营销实施专家,为你打造以网站为平台的营销设计,提供企业网站建设,品牌网站建设,外贸网站建设,营销网站设计,网站推广,网络整合营销,我们为企业打造一体化网络营销服务,我们的优势,不在一个点,而是网住整个面。选择爱牛网络,挡不住的网络营销财富,让您的网络从此牛起来。 
爱牛品牌设计是我们的创造力,网络营销策划是企业的第二生命力。赢在起跑线,爱牛来实现!!! 
全国服务热线:400-699-2656 / 400-669-2656 / 010-63260836 / 010-63495805
本文作者:爱牛网络,转载请注明出处:爱牛营销型网站建设公司(www.cngin.com)。XML

热门文章

联络方式:

中国 · 北京 · 西城区茶马北街 1号院1号楼7层1单元0807室
电话:010-63495805  63260836  400-699-2656
传真:010-63260836-806
邮编:100055