Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: вопрос по autoindex
Hello!
On Wed, Jun 16, 2010 at 08:46:51AM -0400, paranoidchaos wrote:
> всё решил вот так 100 процентно работает
> (вот за это люблю я энджи)
>
> map $remote_addr $bknd {
> default eee;
> 192.168.77.64 backa;
> }
>
> location / {
> try_files blablablabla @$bknd;
> }
>
> location @backa {
> autoindex on;
> }
>
> location @eee {
> autoindex off;
> }
А нафига такая красота с лишним сисколлом и кучей лишнего мусора в
конфиге? Если сисколл не жалко, то так:
location / { try_files $uri @index; }
location @index { allow 192.168.0.0/16; deny all; autoindex on; }
Если жалко, то так:
location / { error_page 403 = @index; }
location @index { allow 192.168.0.0/16; deny all; autoindex on; }
В последнем случае для отдачи красивой 403 страницы понадобится
ещё добавить recursive_error_pages в location /, но это уже
детали.
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|