Re: Глобальная переменная

Alexey Mahotkin squadette at gmail.com
Wed Dec 10 01:46:14 MSK 2008


Взрыв мозга :)

http://wiki.codemongers.com/NginxHttpGeoModule

2008/12/10 Aleksandr <aleksandr at kobychenko.ru>:
> Здравствуйте.
>
> На сервере много виртуальных хостов и для некоторых их них прописаны
> такие редиректы
>
> location /
> {
>   if ( $remote_addr ~ "((194.54.148.8)|(84.17.224.252)|(217.8.235.194)|(217.8.236.11)|(217.074.244.13)|(217.66.145.10)|(217.66.145.15)|(213.87.72.73)|(194.54.148.8)|(212.92.139.198)|(195.74.84.32)|(194.54.148.8)|(80.83.238.246)|(80.83.238.247)|(193.41.\6[0-3].)|(81.23.[123][0-9].)|(212.58.1[6-9][0-9].)|(91.145.[0-9]{3}.)|(79.124.[0-9]{3}.)|(77.52.[0-9]{1,3}.)|(80.255.[67][0-9]{1,2}.)|(83.218.22[45].)|(88.214.[0-9]{1,3}.))")
>   {
>      rewrite  ^(.*)$  http://domain.com/P93799133$1  last;
>   }
> }
>
> в общем некоторые хосты проксируются через другой сервер.
>
> ip адреса в условии if часто меняются, и в ручную пробегаться по
> конфигу и менять их очень напряжно, если возможность назначить общую
> переменную чтобы она была доступна во всех секциях?
>
> --
> С уважением,
>  Aleksandr                          mailto:aleksandr at kobychenko.ru
>
>
>



-- 
Алексей Махоткин
http://squadette.ru/


More information about the nginx-ru mailing list