allow - deny

Igor Sysoev is at rambler-co.ru
Tue Jul 5 13:06:38 MSD 2005


On Tue, 5 Jul 2005, Andrey Y. Ostanovsky wrote:

> Сделал тут конструкцию:
>        location / {
>            root   /usr/local/www/data/mrtg;
>            index  index.html index.htm;
>            allow 192.168.0/16;
>            deny all;
>        }
> и она даже заработала. :) Добавление в deny, например, адреса 192.168.0.1 и до, и после разрешающего правила - одинаково запрещает доступ.
>
> Вопрос - оно так и задумано, т.е., нет переопределения, как в апаче Order deny,allow?
>
> Хотелось бы добавить в http://www.sysoev.ru/nginx/docs/example.html образец организации такого доступа заодно и с множественными адресами, например: allow 192.168.0/16 10.1.1.0/24; правильно, или разделитель какой-то другой?

Директивы allow и deny выполняется в порядке их написания.
Несколько адресов можно задать несколькими директивами:

     allow 192.168.0/16;
     allow 10.1.1.0/24;
     deny all;


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list