两个nginx小技巧(禁止以ip方式访问、禁止列出目录)

发布时间:2019-09-24编辑:脚本学堂
两个nginx小技巧(禁止以ip方式访问、禁止列出目录),供大家参考。

两个nginx小技巧(禁止以ip方式访问、禁止列出目录),供大家参考。

1、禁止以IP方式访问服务器

在nginx.conf中加入:
 

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

记得要加在所有server的前面,然后重启服务使之生效。

2、禁止列出目录
vi nginx.conf

设置Deny all;禁止目录列出
deny none;禁止访问网站就不能打开了
 

复制代码 代码如下:
location = /path/ {
     return 404;
}
 

这样只能禁止访问 http://www.xxx.com/path/
不能禁止访问 http://www.xxx.com/path/test.php

按照如下的方式,就可以搞定了。
 

复制代码 代码如下:
location ^~ /path
{
     deny    all;
}

您可能感兴趣的文章:
nginx下禁止直接以IP访问的方法
如何在nginx中配置ip直接访问的默认站点
设置nginx禁止通过IP访问服务器的方法
nginx禁止IP访问及未绑定的域名跳转的配置方法
nginx屏蔽ip直接访问的方法
nginx禁止直接以IP访问网站的方法