nginx如何决定允许的内容和禁止的内容?

时间:2015-01-28 09:55:32

标签: nginx http-status-code-403

我有以下简单的默认网站:

服务器{

listen 80;
listen 192.168.1.13;
listen 10.8.0.21;
#listen   [::]:80 default_server ipv6only=on; ## listen for ipv6


index index.html index.htm;

server_name docs;

location / {
        root /usr/share/nginx/www;
}

}

请求:

curl --header "X-MyHeader: 123" http://192.168.1.13

被拒绝,错误403,但对curl --header "X-MyHeader: 123" http://10.8.0.21的请求已得到回复。

当我将location指令更改为:

location / {
            allow 192.168.1.0/24
            root /usr/share/nginx/www;
    }

http://192.168.1.13的请求得到了正确回答。是否总是需要使用Ngnix allow IP范围?

0 个答案:

没有答案