Nginx выбрал неправильный сервер

#nginx #nginx-config

Вопрос:

Я хочу справиться, чтобы справиться sub.domain.com и domain.com с разными серверными блоками. Поэтому я создал следующую конфигурацию:

 server {  listen 443 ssl;   server_name sub.domain.com;   location / {  ...  } }  server {  listen 443 ssl;   server_name domain.com;   location / {  ...  } }  

Просьбы к sub.domain.com получите правильную обработку в первом блоке сервера. Однако просит, чтобы domain.com также займитесь первым.
Почему?

Из того, что я понимаю из документов, запросы на domain.com не должно совпадать с sub.domain.com?

Комментарии:

1. Используйте nginx -T (верхний регистр T ) для просмотра всей конфигурации во всех включенных файлах. Убедитесь, что в server блоке отображаются точные listen и server_name директивы. Например, вы тестируете с www.domain.com помощью вместо domain.com ? Есть ли опечатка в названии или отсутствует ; ?