server_name bug

Gena Makhomed gmm at csdoc.com
Mon Oct 27 15:57:07 MSK 2008


On Monday, October 27, 2008 at 2:04:06, Konstantin G. wrote:

KG> Хотя я всё-равно предпочёл бы иметь
KG> дополнительный параметр (ipbased: on).

http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#listen

Если у директивы есть параметр default, то сервер, в котором описана
эта директива, будет сервером по умолчанию для указанной пары адрес:порт.
Если же директив с параметром default нет, то сервером по умолчанию
будет первый сервер, в котором описана пара адрес:порт.

KG> Это было бы и наглядней, и позволило бы нгинксу отслеживать
KG> ошибки конфигурирования. - Т.е. если админ по ошибке указал
KG> два сервера, слушающих один и тот же адрес:порт,
KG> но хотя бы для одного из них указано "ipbased: on;"
KG> то можно указать ему на ошибку.

тогда еще фигурные скобки надо будет заменить на ключевые слова
begin / end, и запретить директиву include, потому что она может
нарушать принципы структурного программирования конфигов nginx`а.

-- 
Best regards,
 Gena






More information about the nginx-ru mailing list