ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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


 




Copyright © Lexa Software, 1996-2009.