Nginx cai quando server_name não corresponde
Eu tenho dois fantasmas: um emdomain.tld
porta 80, a outra nasub.domain.tld
porta 443 com SSL ativado. Adicionei uma entrada CNAME no meu servidor DNS que redireciona meusub
subdomínio paradomain.tld.
. Tudo funciona como esperado, mas indo parahttp://sub.domain.tld
faz o mesmo que ir parahttp://domain.tld
ehttps://domain.tld
o mesmo quehttps://sub.domain.tld
. Como posso evitar isso?
Minha configuração:
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;
...
}