Let's Encrypt 域 A 正在加载域 B 的证书

Let's Encrypt 域 A 正在加载域 B 的证书

我有一台装有 nginx 的服务器,上面有两个网站:A 和 B。

站点 A 是一个较旧的站点,它一直通过certbot包和命令使用 SSL 证书 Let's Encrypt。

今晚我决定添加一个新网站并为其获取 SSL。

证书已成功获取并且网站 B 正在使用有效的 SSL。

但是当我输入时doaminA.com,在 Google Chrome 中出现错误:

example.com 通常使用加密来保护您的信息。当 Google Chrome 这次尝试连接到 example.com 时,该网站返回了异常且不正确的凭据。当攻击者试图冒充 example.com 或 Wi-Fi 登录屏幕中断连接时,可能会发生这种情况。您的信息仍然是安全的,因为 Google Chrome 在交换任何数据之前就停止了连接。

您目前无法访问 example.com,因为该网站使用了 HSTS。网络错误和攻击通常是暂时的,因此此页面稍后可能会恢复正常。

我进一步研究了这个问题,发现 Google Chrome 中我的域名左侧有一个“不安全”错误。我点击它查看证书,结果显示:

Issued to: domain_b.com

Issued By: R3

Date: ...

我应该注意到,我检查了两个证书/etc/letsencrypt/live/domain_name/和证书文件都是有效的,并且没有问题。

我该如何解决域A的问题?

答案1

如上所述这里,我应该添加server_name用于块的指令ssl

相关内容