ПРОЕКТЫ 


  АРХИВ 


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: странности с access module


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: странности с access module
  • From: Dev <evdanil@xxxxxxxxx>
  • Date: Fri, 18 Mar 2011 19:32:52 +1000
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=shnRFFIJlIHOCzxoEdhkyk2TwLV4KGbSnQNax0OD6tU=; b=UblZyxWoVhBpS6yGtXXoGh3pGJ2i8QEBa+mmWMv+0FMxIgi2pE8hLT+Yv5W/zJSjsR w43kPQRRb/I/iMnfCGkgHHe+SrWmBwakqtxP+r2e0UhAxhK6Yc0dvNeh/aEcmSK0vOev uql0LPTOUySgVWZFRSfam1veBOZBddQXzw1K0=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=bZM/bVh2KbVVSCwQByzj6Ot+H0aJGPnodse7//wMy+80tAbkPI05cD9M8MkvOWXt88 3xJMNb7JNmBtcbGu41cotfj9YgBuEuRdU/MKaBJ6n+I1hso1AvSrZ6VQO8igSANzicIE kVr1nkKKAzo69sCD0ghhmguSnUSkpSF5pSgCk=
  • In-reply-to: <20110318090034.GD99496@xxxxxxxxxx>
  • References: <AANLkTimUbvi13hOC_dj5k2O52XixkVTpVFyAgr0c4q62@xxxxxxxxxxxxxx> <20110318090034.GD99496@xxxxxxxxxx>

спасибо за объяснение, поправил как вы подсказали, все заработало как положено.

2011/3/18 Maxim Dounin <mdounin@xxxxxxxxxx>
Hello!

On Fri, Mar 18, 2011 at 01:25:21PM +1000, Dev wrote:

> пытаюсь настроить ограничение доступа к локейшену по айпи, в логи nginx
> пишет что доступ закрыт, а в браузере я получаю нормальную страницу? как
> будто я обращаюсь с разрешенного айпи, подскажите с чем это может быть
> связано?
> лог:
> 2011/03/18 13:10:40 [error] 5118#0: *2327160 access forbidden by rule,
> client: 175.72.61.17, server: www.abc.com, request: "GET /cksys/h2/apc.php
> HTTP/1.1", host: "www.abc.com"
> # /usr/local/nginx/sbin/nginx -v
> nginx version: nginx/0.6.39
>
> конфиг:

[...]

>         location / {
>              proxy_pass         http://127.0.0.1:8080;

[...]

>          error_page  403                /403.php;
>          error_page  404              /404.php;

"/403.php" будет обрабатываться в location "/", а там proxy_pass
без uri.  На бекенд уйдёт запрос с uri исходного запроса
(полученным от клиента).

Лучше всего описать /403.php, /404.php явно, как-то так:

   location = /403.php {
       proxy_pass http://127.0.0.1:8080/403.php;
   }
   location = /404.php {
       proxy_pass http://127.0.0.1:8080/404.php;
   }

Maxim Dounin

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

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


 




Copyright © Lexa Software, 1996-2009.