NGINX禁止以IP直接访问

  • 2019-09-02
  • 0
  • 0

为了避免其他人把未备案的域名解析到自己的服务器IP,而产生一些不必要的麻烦,我们可以通过禁止使用IP访问的方法,防止此类事情的发生。

目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。就可以这样设置:

server { 
listen 80 default_server; 
return 500; 
} 

后面的default参数表示这个是默认虚拟主机。

当用户以IP访问的时候,直接访回500的错误页面。但是这样似乎对用户的体验不大友好。所以我们进行如下设置:

server {
        listen 80 default_server;
        server_name _;        ### "-"表示空的域名或主机头
        return 302 https://ljcccc.com;
        }

当用户以IP访问的时候,就直接跳转到我们的主页。

评论

还没有任何评论,你来说两句吧

提供支持 - 友情链接 - 衫小寨