我有一台装有 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
。