nginx禁止直接以IP访问网站的方法

发布时间:2019-11-08编辑:脚本学堂
在虚拟主机最前面加上如下内容即可,记住一定要作为第一个server(不然不生效)。如下,返回值404,可以修改为403等。

nginx禁止直接以IP访问网站的方法,供大家学习参考。
#在虚拟主机最前面加上如下内容即可,记住一定要作为第一个server(不然不生效)。如下,返回值404,可以修改为403等。
Nginx 0.8.20之前的版本如下:
 

复制代码 代码如下:

server {
        listen  80;
        server_name  _; #default

        location / {
            root   html;
            return 403;
        }
        location ~ /.ht {
            deny  all;
        }
   }

Nginx 0.8.20之后的版本如下: (最简版本,如上有的信息可以适当添加)
 

复制代码 代码如下:
server {
     listen       80  default_server;
     server_name  _;
     return       403;
 } 

您可能感兴趣的文章:
nginx下禁止直接以IP访问的方法
两个nginx小技巧(禁止以ip方式访问、禁止列出目录)
如何在nginx中配置ip直接访问的默认站点
设置nginx禁止通过IP访问服务器的方法
nginx禁止IP访问及未绑定的域名跳转的配置方法
nginx屏蔽ip直接访问的方法