server_name bug

Gena Makhomed gmm at csdoc.com
Mon Nov 3 15:31:26 MSK 2008


On Saturday, November 1, 2008 at 17:13:17, Andrey N. Oktyabrski wrote:

ANO>>> Хотя, если честно, мне трудно понять, почему изменить существующее
ANO>>> поведение дополнительной опцией идеологически невозможно.

в результате это будет выглядеть примерно так:

listen *:80 ignore_listening_socket_semantics_and_use_ugly_hack_instead;

вместо обычного, явного указания на каких именно сокетах надо слушать.

>> у nginx и так достаточно всяких "подводных каменей"
>> во всяких там перехватах ошибок, сохранениях кодов ошибок и т.д. и т.п.

ANO> Вот поэтому и трудно понять. Поскольку и так достаточно, плюс-минус
ANO> один ничего радикально не изменит. Тем более что он уже есть,
ANO> он и в подготовленные головы, как видим, смуту вносит.

если эту "проблему" можно будет решить с помощью документации -
это лучший вариант, чем хаотично добавлять какие-то ненужные опции,
еще больше этим усложняя логику работы сервера и затрудняя понимание.

>> ИМХО, это тот случай, когда данна опция - лишь удобство для записи
>> listen в некоторых не часто встречающихся случаях - можно очень далеко 
>> неправильной дорогой зайти, если начать этот путь. А для тех, кто ошибся
>> в "логичности" и прошелся по этим граблям - по-умолчанию отключенная 
>> опция тем более не поможет.

ANO> Кстати, это должна быть именно опция listen, а не глобальная.

тем более не понятно, зачем нужна новая опция, если любой нужный
функционал можно реализовать с помощью существующих возможностей.

-- 
Best regards,
 Gena






More information about the nginx-ru mailing list