Re[5]: ENV в nginx.conf

Михаил Монашёв postmaster at softsearch.ru
Wed Jul 15 21:58:34 MSD 2009


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

x> неверное я не совсем понятно объяснил :-)

Очень свежая мысль. Вы написали много писем, но Вашей проблемы я так и
не понял.

Пишите  меньше  и  понятнее, иначе сложно понять суть Вашего вопроса и
ответ  на  него  получить  будет  маловероятно.  Прежде  чем отправить
перечитайте  своё письмо. А лучше дайте кому-нить из знакомых прочесть
написанное.  Если  у  этого  человека  возникнет  хоть один вопрос, то
значит текст стоит переписать. Старайтесь писать так, чтобы написанное
понял школьник. В любом случае умение чётко формулировать мысли - вещь
полезная.

Я  серьёзно.

x> $server_name - вроде бы содержит имя виртуального хоста
x> обработавшего запрос (отдавшего статику), а оно на всех хостах одно
x> и тоже, т.к. конфигурация одна (т.е. www.mojserver.com). 
x> мне надо нечто флага, чтоб различать кто из стоящих за DNAT'ом обработал запрос.
x> т.е. нечто вроде server_ip - только ип никто видеть не хочет
x> ($server_addr - если я правильно понял будет 0.0.0.0:80).
x> в общем у меня есть mapping имен и с ним приходится работать.
x> именно етот маппинг я експортирою в старт-скрипте. все ети детали
x> вобщэм сложны и (я думал - никому не нужны), но наверное для
x> понимания проблематики пришлось наспамить.
x> кстати если у кого есть альтернативное решение, я - за!

x> спасибо

x> -----Original Message-----
x> From: Kirill A. Korinskiy <catap+nginx at catap.ru>
x> To: nginx-ru at sysoev.ru
x> Date: Wed, 15 Jul 2009 16:28:40 +0400
x> Subject: Re: Re[2]: ENV в nginx.conf

>> At Wed, 15 Jul 2009 14:16:44 +0400,
>> xinu <xinu at list.ru> wrote:
>> > 
>> > Алексей, Игорь,  Здравствуйте!
>> > 
>> > как Вы полагаете, было ли бы возможно имплементировать не всех ENV из shell'а поголовно,
>> > а лишь екстра задекларированных в конфиг файле? т.е. типа:
>> >    read_env <имя_ENV>
>> > или 
>> >    export_env <имя_ENV>
>> > для ее дальнейшего использования.
>> > 
>> > Объясню на примере:
>> > у меня есть несколько серверов (под большой нагрузкой - поетому
>> > nginx :-). они отдают статику генерируемую tomcatом. чтоб узнать кто
>> > ее сгенерил - я сажу (пока в апаче) ENV в HTTP Header (в примере).
>> 
>> add_header "X-Frontend-Name" $server_name;
>> 
>> и не нужны никакие ENV и прочие извращения. Или я не понял что вы хотите?
>> 
>> -- 
>> wbr, Kirill
>> 



  

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list