Nginx отбрасывается, когда имя_сервера не совпадает
У меня есть два Vhosts: один наdomain.tld
порт 80, другой наsub.domain.tld
порт 443 с включенным SSL. Я добавил запись CNAME на свой DNS-сервер, которая перенаправляет мойsub
поддомен дляdomain.tld.
, Все работает как положено, но собираюсьhttp://sub.domain.tld
делает так же, как собираетсяhttp://domain.tld
, а такжеhttps://domain.tld
такой же какhttps://sub.domain.tld
, Как я могу предотвратить это?
Моя конфигурация:
server {
listen *:443;
listen [::]:443;
server_name www.sub.domain.tld;
ssl on;
ssl_certifiate ...;
ssl_certifiate_key ...;
root /var/www/sub.domain.tld;
...
}
server {
listen *:80;
listen [::]:80;
server_name www.domain.tld;
root /var/www/domain.tld;
...
}