默认 https 服务器块 - 不起作用

默认 https 服务器块 - 不起作用

我想要一个默认服务器来捕获所有未声明的主机请求

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

相关内容