Странные глюки
Dmitry Kondratyev
null at bikeman.ru
Sun Dec 19 20:39:42 MSK 2004
Igor Sysoev wrote:
>>>>Имеется следующее:
>>>>
>>>> server {
>>>> listen ip_number_one;
>>>> server_name domain_one *.domain_one;
>>>> location / {
>>>> root /path/to/domain_one;
>>>> index index.html;
>>>> }
>>>> error_page 404 /index.html;
>>>> error_page 403 /index.html;
>>>> }
>>>> server {
>>>> listen ip_number_one;
>>>> server_name domain_two *.domain_two;
>>>> location / {
>>>> root /path/to/domain_two;
>>>> index 001.html;
>>>> }
>>>> error_page 404 /error404.html;
>>>> error_page 403 /error404.html;
>>>> location /404error.html {
>>>> root /path/to/domain_two/404.html;
>>>> }
>>>> }
>>>>Если поменять местами сервера domain_one и domain_two при вызове
>>>>domain_two или domain_one будет отображаться содержимое domain_two.
>>>>В таком порядке все работает нормально. Это внутренний глюк или я что
>>>>то не так делаю?
>>
>>IS> Сейчас server_name вида "*.domain.com" не работает.
>>IS> Но конкретные имена должны работать.
>>Хм.. у меня все subdomain.domain.com работают... прописаны они именно
>>как *.domain.com. Может все дело в том что версия не 0.1.12 а 0.1.11?
>
>
> Нет, не должно работать.
Оно работает в тех случаях, когда *.domain.com указывает на тот ip, где
слушает nginx. На эту * отдаётся первый из описанных server. Если будешь
это поведение менять, то извести, а то я этим пользуюсь. :-)
More information about the nginx-ru
mailing list