更新:这在 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 配置未提及任何子域或通配符(我用红色标记了三个可能感兴趣的区域):
我是不是在什么地方做错了?