Re: Проблема с порядком применения server_name

Alexey V. Karagodov kav at karagodov.name
Thu Sep 3 00:10:30 MSD 2009


а менять местами server{} пробовали?
вдруг ...

On 02.09.2009, at 22:39, Vladimir Marunin wrote:

> Hello nginx-ru,
>
>  Имеется nginx 0.6.31 (на Debian etch) для него автоматически пишется
> конфигурация на сотню server по такому шаблону (домен вымышленный,
> конфигурацию показать не могу)
>
> server {
>  server_name .crm.ta.com;
>  listen 80;
>  ...
> }
> ...
> server {
>  server_name .ta.com;
а если попробовать вот так:
  server_name *.ta.com;
  ...
}
server {
  server_name ta.com;
??

>  listen 80;
>  ...
> }
>
> Почему-то запрос http://crm.ta.com попадает во вторую секцию, хотя
> надо в первую.
> По debug логу видно, что его несёт именно в ta.com.
>
> Раньше всё работало нормально, но после какого-то изменения в конфиге
> перестало, момент изменения не известен :(
>
> Вопрос: как можно понять логику выбора server у nginx? Какой лог может
> подсказать как проходит выбор домена?
>
> -- 
> Best regards,
> Vladimir                          mailto:marunin at gmail.com
>
>






More information about the nginx-ru mailing list