Nginx允许ip访问所有路径

时间:2016-05-09 14:41:48

标签: nginx ip

有没有办法允许ip访问服务器上的所有路径和文件?

我的意思是任何路径或档案。

因为我对单声道有一些问题,它告诉我我的文件被禁止

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做,但实际上并不推荐,特别是如果这是一个实时/制作网站。您只需为根路径设置autoindex为all。使用geo和if语句设置地址列表。

geo $allow_addresses {
    default 0;
    144.0.0.0/24 1;
}

    server {
            listen   80;
            server_name  domain.com www.domain.com;
            access_log  /var/log/access.log;
            root   /path/to/root;
            location / {
                    index  index.php index.html index.htm;
            }
            location / {
                if ($internals) {
                    autoindex on;
                }
             }

    }