Respuestas:
Defina un servidor predeterminado que devuelva un código HTTP 444 :
server {
listen 80 default_server;
server_name _;
return 444;
}
(Devolver un código de error 4xx significa que las solicitudes pueden ser interpretadas por un cliente como una solicitud fallida, en lugar de una página en blanco HTTP 200, pero totalmente trabajado Confía en mí ).
ssl_ciphers aNULL;
.
proxy_pass
, a menos que establezca proxy_ssl_server_name on;
) lleguen a cualquier otro server_names
(lo que en esencia romper los legítimos server_name
s para el puerto 443 que no quiere dejar pasar). Vea trac.nginx.org/nginx/ticket/195#comment:11 para más detalles.
Simplemente defina el vhost predeterminado que apuntará al directorio con el archivo index.html en blanco.
server {
listen 80 default_server;
server_name _ ;
root /var/www/placeholder ;
index index.html;
}
y coloque el índice en blanco en / var / www / placeholder
return '';
lugar de root...index
?