server_name prefix.host & server_name *.host
Igor Sysoev
is at rambler-co.ru
Fri Apr 8 17:34:20 MSD 2005
On Fri, 8 Apr 2005, Dmitry Kondratyev wrote:
> Igor Sysoev wrote:
>
>>> У меня есть два виртуалхоста:
>>> один для prefix.host
>>> другой для *.host
>>>
>>> В итоге получается так, что *.host имеет больший приоритет, чем
>>> prefix.host и запись о prefix.host игнорируется. Мне кажется это поведение
>>> не совсем логичным. По крайне мере апач ведёт себя не так. :-)
>>
>>
>> Не должно. Если так, то это баг.
>> Пришли дебаг запроса к prefix.host.
>
> Хотя, выявился другой момент. Самым первым виртуалхостом прописано:
> server {
> listen 81.176.79.128:80;
> server_name *;
>
> location / {
> deny all;
> }
> }
>
> Чтобы левые запросы, для которых у меня виртуалхосты не прописаны, получали
> отлуп, а не стали обслуживаться первым виртуалхостом из списка. В таком
> случае этот виртуалхост почему-то имеет приоритет над всеми виртуалхостами
> типа *.host.
"*" - это неправильное имя. Наверное, в этом дело. Нужно поставить
что-нибудь типа some.strange.name;
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list