Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[5]: ENV в nginx.conf
Здравствуйте, 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@xxxxxxxx>
x> To: nginx-ru@xxxxxxxxx
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@xxxxxxx> 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@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.
|