Eu tenho um certificado SSL curinga e vários subdomínios no mesmo ip. Agora, quero que o meu nginx manipule apenas os nomes de servidor mencionados e elimine a conexão de outros, para que pareça que nginx
não está sendo executado por nomes de servidores não listados (sem responder, rejeitar, inoperante, sem um único byte em resposta). Eu faço o seguinte
ssl_certificate tls/domain.crt;
ssl_certificate_key tls/domain.key;
server {
listen 1.2.3.4:443 ssl;
server_name validname.domain.com;
//
}
server {
listen 1.2.3.4:443 ssl;
server_name _;
// deny all;
// return 444;
// return 404;
//location {
// deny all;
//}
}
Eu tentei quase tudo no último bloco de servidores, mas sem sucesso. Recebo resposta válida do servidor virtual conhecido ou código de erro. Por favor ajude.