nginx否认一切正常,但是允许一个ip无法正常工作

时间:2019-02-07 07:22:08

标签: nginx

我已经用aws loadbalancer配置了nginx,并且当我尝试访问我的网站时,一切都很好。我正在尝试在nginx级别限制访问。当我尝试此操作无效时,我需要允许访问特定的ip并拒绝所有访问。拒绝所有工作,但允许/拒绝特定IP不工作。我尝试更改拒绝顺序并允许但仍然没有运气。

下面是我的代码

server {
    listen  8080;    
    server_name localhost;

    location /{
        root /var/www/example.com/html;
    #    root  /usr/share/nginx/html;
        index  index.html index.htm;
        satisfy all;
        deny all;
        allow 10.10.10.8;
        auth_basic "example.com intra";
        auth_basic_user_file /etc/nginx/htpasswd/example.com.htpasswd;
    }
    error_page  500 502 503 504  /50x.html;
    location = /50x.html {
        root  /usr/share/nginx/html;
    }
}
[root@web sites-available]#

我需要基于nginx级别而不是负载均衡器级别来允许和拒绝ip。

0 个答案:

没有答案