J'ai un certain nombre de vhosts, et je voudrais "désactiver" le vhost par défaut, soit par une page vierge, une page d'erreur, ou généralement quelle que soit l'utilisation la plus efficace des ressources de Nginx, tout en autorisant uniquement l'accès à d'autres vhosts via domaines prédéfinis.
nginx
virtualhost
DanH
la source
la source
ssl_ciphers aNULL;
.proxy_pass
, à moins que vous définissezproxy_ssl_server_name on;
) d'atteindre tout autreserver_names
(pause pour l' essentiel les légitimesserver_name
s pour le port 443 que vous ne voulez laisser passer). Voir trac.nginx.org/nginx/ticket/195#comment:11 pour plus de détails.Définissez simplement le vhost par défaut qui pointera vers le répertoire avec un fichier index.html vierge.
et placez un index vide dans / var / www / placeholder
la source
return '';
au lieu deroot...index
?pourquoi ne pas tout nier
la source