Странные глюки

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