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