Welcome! Log In Create A New Profile

Advanced

Re: Ограничение доступа на определенные страницы по ip

May 26, 2010 11:58AM
On Wed, May 26, 2010 at 11:42:39AM -0400, av wrote:

> Добрый день.
> Подскажи каким образом сделать такое:
> есть nginx - front-end
> есть iis - back-end
> Все на разных машинах.
> Статика (фотки) переписана на машину с nginx, все остальное проксируется на back-end.
> Необходимо что бы определенные страницы были открыты только с определенных ip-адресо.
> Как это можно сделать?
>
> Конфиг следующий:
>
> # Перенаправление на back-end
> location / {
> proxy_pass http://192.168.100.11;
> include /etc/nginx/proxy.conf;
>
> }
>
> location ~ ^/images/(.+\.(jpg|jpeg|gif|swf))$ {
> root /home/sites/mysite.ru/$1;
> }

Вместо этого лучше:

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

> Нужно заблоктровать или переправить на информативную страничку, если идут не с, допустим 81.3.65.9, на
> http://mysite.ru/qwer/reader.aspx
>
> Побывал просто ниже написать
>
> location /qwer/reader.aspx {
> root /home/sites/mysite.ru/;
> allow 81.3.65.9;
> deny all;
> }
> Не сработало.

server {
allow 81.3.65.9;
deny all;
error_page 403 = /qwer/reader.aspx

location / {
...
}

location /images/ {
...
}

location = /qwer/reader.aspx {
allow any;
proxy_pas http://192.168.100.11;
...
}



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

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Ограничение доступа на определенные страницы по ip

av May 26, 2010 11:10AM

Re: Ограничение доступа на определенные страницы по ip

Igor Sysoev May 26, 2010 11:58AM

Re: Ограничение доступа на определенные страницы по ip

av May 28, 2010 01:50PM

Re: Ограничение доступа на определенные страницы по ip

Andrey N. Oktyabrski May 30, 2010 09:50AM

Re: Ограничение доступа на определенные страницы по ip

av May 31, 2010 03:40AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 247
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready