Nginx catch-all ssl 块返回使所有其他 ssl 主机无效

Nginx catch-all ssl 块返回使所有其他 ssl 主机无效

我最近尝试设置以下服务器块:

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    listen 443 ssl default_server; # this and
    listen [::]:443 ssl default_server; # this

    server_name _;

    return 404;
}

这对于连接来说非常有效http。但是,如果我激活此块,则与其他 SSL 主机的每个连接都会失败。例如,Chrome 输出ERR_SSL_PROTOCOL_ERROR。如果我注释掉标有 #this 的行,它就会再次起作用。在我看来,这似乎是一个错误。另一位用户在评论中提到了同样的问题这个帖子

相关内容