ПРОЕКТЫ 


  АРХИВ 


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[2]: Глобальная переменная



Здравствуйте, Alexey.

Спасибо, это вроде то что нужно :)

Вы писали 10 декабря 2008 г., 1:46:14:

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

> http://wiki.codemongers.com/NginxHttpGeoModule

> 2008/12/10 Aleksandr <aleksandr@xxxxxxxxxxxxx>:
>> Здравствуйте.
>>
>> На сервере много виртуальных хостов и для некоторых их них прописаны
>> такие редиректы
>>
>> 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@xxxxxxxxxxxxx
>>
>>
>>





-- 
С уважением,
 Aleksandr                          mailto:aleksandr@xxxxxxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.