Respostas:
Defina um default_server que retorne um código HTTP 444 :
server {
listen 80 default_server;
server_name _;
return 444;
}
(Retornar um código de erro 4xx significa que as solicitações podem ser interpretadas por um cliente como uma solicitação malsucedida, em vez de uma página em branco HTTP 200, mas totalmente confiável, confie em mim .)
ssl_ciphers aNULL;
.
proxy_pass
, a menos que você definir proxy_ssl_server_name on;
) de alcançar quaisquer outros server_names
(tão essencialmente quebrar as legítimas server_name
s para a porta 443 que você não quer deixar passar). Consulte trac.nginx.org/nginx/ticket/195#comment:11 para obter detalhes.
Basta definir o vhost padrão que apontará para o diretório com o arquivo index.html em branco.
server {
listen 80 default_server;
server_name _ ;
root /var/www/placeholder ;
index index.html;
}
e coloque o índice em branco em / var / www / placeholder
return '';
vez de root...index
?