ПРОЕКТЫ 


  АРХИВ 


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: Ограничение доступа на определенные страницы п о ip



Спасибо большое за помощь.
Все что я хотел у меня получилось :)

Естть только несколько нюансов.

1
Вы говорите, что 
> location ~ ^/images/(.+\.(jpg|jpeg|gif|swf))$ {
> root /home/sites/mysite.ru/$1;
> }

лучше заменить

location /images/ {
alias /home/sites/mysite.ru/;
}

но у меня почему-то система гурается, приходится в каком-то из location писать 
"root /home/sites/mysite.ru/" и только после этого а остальных alias не 
ругается, но при этом картинки не показываются.
Получается где-то корень должен задаваться, но я что-то пока не понял где, а 
мой вариант задания в первом location уго не устраивает и alias остальные не 
корректно интерпритируются.


2.
error_page   403 смог запустить только когда описал ее как:

 error_page   403  /accese-deny.html;
 location = /accese-deny.html {
 root  /home/sites/riviera.ru;
 }
Но этоглобальное обозначение, а в определенном location своое сообщения 
что-тоне опять не получилось.

location = /qwer/atch.aspx {
        include     /home/sites/mysite.ru/white-ip-for-kassa-and-other;
        error_page   403  /new-deny.html;
        proxy_pass  http://192.168.100.11;
        include     /etc/nginx/proxy.conf;
        }

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,90479,91600#msg-91600


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.