nginx и MAP
open
open at immo.ru
Tue Aug 5 15:38:57 MSD 2008
реализовать, значит в зависимости от "public" или не паблик проксировать
внуть в соотв внутр УРЛ или показать 403.
open wrote:
> Игорь, спасибо за быстрый ответ, поясню
>
> есть 2 табл.
>
> 1.1.ru/aaa public
> 2.2.ru/aaa public
> 3.3.ru/ccc public
>
> ну те хостовая часть и урл произвольный
>
> есть табл соотв внешнего и внутр.
>
> 1.1.ru/aaa 9.9.lan/vvv/bbb/aaa
> 2.2.ru/aaa 8.8.lan/bbb/aaa
> 3.3.ru/ccc 9.9.lan/ссс
>
> можно ли это реализовать на MAP,
> и еще Игорь, возможны ли map с произвольным именем или нет?
>
>
> Igor Sysoev wrote:
>> On Mon, Aug 04, 2008 at 03:39:47PM +0400, open wrote:
>>
>>
>>> Доброе время суток.
>>> Не подскажет ли уважаемое коммунити.
>>> Можно ли в nginx создавать map с произвольным именем и переменной ?
>>>
>>> те есть создать массив,
>>> содержащий внешний УРЛ и соотв. true или false.
>>> и соотв если текущему УРЛ соот true проксировать его на бекэенд,
>>> если false по показать 403.
>>>
>>
>> http://sysoev.ru/nginx/docs/http/ngx_http_map_module.html
>>
>> map $uri $no {
>> default 1;
>> /aaa/ 0;
>> /bbb/ 0;
>> /403/ 0;
>> }
>>
>> server {
>>
>> if ($no) {
>> return 403;
>> }
>> location / {
>> proxy_pass ...
>> }
>>
>> location /403/ {
>> root /path/to/403;
>> }
>>
>> }
>>
>>
>>
>
>
More information about the nginx-ru
mailing list