未配置 SSL 的子域名上的 https 响应(在 Chrome 上)

未配置 SSL 的子域名上的 https 响应(在 Chrome 上)

更新:这在 Firefox 上有效,但在 Chrome 上无效。这可能是浏览器缓存问题吗?

我有一个配置为使用 SSL 的网站。以下是我为此网站使用的 Nginx 配置文件的一部分:

server {
    listen 80;
    listen [::]:80;

    server_name ccrs.co.in www.ccrs.co.in;
    return 301 https://ccrs.co.in$request_uri;
}

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;

    include snippets/ssl-ccrs.co.in.conf;
    include snippets/ssl-params.conf;

    server_name www.ccrs.co.in;
    return 301 https://ccrs.co.in$request_uri;
}


server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;

    include snippets/ssl-ccrs.co.in.conf;
    include snippets/ssl-params.conf;

    server_name ccrs.co.in;

    root /home/ankush/wp_ccrs/;
    index index.php;

现在,问题是电子邮件服务提供商希望我们访问webmail.ccrs.co.in以便从浏览器访问电子邮件帐户。但是,当我这样做时,我收到“SSL 证书无效”错误:

在此处输入图片描述

这不应该发生,因为没有通配符 A 记录:只有一个主域的 A 记录。此外,Nginx 配置未提及任何子域或通配符(我用红色标记了三个可能感兴趣的区域):

在此处输入图片描述

我是不是在什么地方做错了?

相关内容