ПРОЕКТЫ 


  АРХИВ 


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: установка глобальных переменных



On Fri, 17 Apr 2009, Vladimir Rusinov wrote:

VR> Приветствую.
VR> 
VR> Есть достаточно большой и нудный конфиг nginx. Примерно такого вида:

[snip]

VR> Этот конфиг используется как на develompent-серверах (транк), так и на живой
VR> системе. Все изменения идут сначала на транк, а потом мержаться на продакшн.
VR> Руками это делать неудобно, а после автоматического мержа приходится вручную
VR> менять все ip (ip на транке и ливе отличаются).
VR> Хотелось сделать что-то типа
VR> set $ip_12 "10.0.0.1"
VR> set $ip_34 "10.0.0.2"
VR> а в listen использовать эти переменные
VR> 
VR> Я использую nginx 0.6.35, и там это похоже сделать нельзя (set not allowed
VR> here). В документации я не нашел можно ли так делать в 0.7, да и переходить
VR> на 0.7 пока не сильно нужно.
VR> Вопрос: можно ли это сделать в 0.6, 0.7 и/или планируется ли такое?

Я это решил при помощи
  include listen.conf;

в каждом сервере

Сделать эти файлы различающимися, и/или обрабатывающимися скриптами про 
коммите/экспорте - не проблема.

-- 
Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer:                                 marck@xxxxxxxxxxx ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@xxxxxxxx ***
------------------------------------------------------------------------


 




Copyright © Lexa Software, 1996-2009.