Mam kilka vhostów i chciałbym „wyłączyć” domyślny vhost, albo przez pustą stronę, stronę błędu, albo ogólnie w jakikolwiek sposób najbardziej efektywne wykorzystanie zasobów Nginx, jednocześnie umożliwiając dostęp innym vhostom poprzez predefiniowane domeny.
nginx
virtualhost
DanH
źródło
źródło
ssl_ciphers aNULL;
.proxy_pass
, że klienci HTTPS nieobsługujący SNI (tacy jak nginx , chyba że ustawiszproxy_ssl_server_name on;
) nie będą mogli dotrzeć do żadnego innegoserver_names
(tak więc zasadniczo złamią legalne parametryserver_name
portu 443, które chcesz przepuścić). Szczegółowe informacje można znaleźć na stronie trac.nginx.org/nginx/ticket/195#comment:11 .Wystarczy zdefiniować domyślny vhost, który będzie wskazywał katalog z pustym plikiem index.html.
i umieść pusty indeks w / var / www / placeholder
źródło
return '';
zamiastroot...index
?dlaczego nie po prostu zaprzeczyć wszystkim
źródło