回答:
HTTP 444コードを返すdefault_serverを定義します。
server {
listen 80 default_server;
server_name _;
return 444;
}
(4xxエラーコードが返されるということは、クライアントがリクエストをHTTP 200の空白ページであるが完全に信頼してではなく、失敗したリクエストとして解釈できることを意味します。)
proxy_pass
、あなたが設定されていない限り、proxy_ssl_server_name on;
)他に達することからserver_names
(そう、本質的に正当破るserver_name
あなたがいることをポート443用のをん通すたい)。詳細については、trac.nginx.org / nginx / ticket / 195#comment:11を参照してください。