我想要一个默认服务器来捕获所有未声明的主机请求
server {
listen 80 default_server;
listen 43 default_server ssl;
server_name _;
return 403;
}
我有这个服务器块,但它不能与一起使用https
。当请求未声明的主机时,将返回第一个具有 SSL 证书的服务器块!?
答案1
听 443
ssl_证书www.example.com.crt;
ssl_certificate_key www.example.com.key;
ssl_协议 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5; ...
请参阅以下内容: http://nginx.org/en/docs/http/configuring_https_servers.html