gpt4 book ai didi

ssl - Certbot 检测到不正确的通用名称 (CN)

转载 作者:太空宇宙 更新时间:2023-11-03 15:12:22 24 4
gpt4 key购买 nike

我在使用 CentOS 6 的同一台服务器上有多个虚拟主机。运行 sudo ./path/to/certbot-auto --apache 后,我已经成功地为网站安装了证书 https://domain1.example。浏览器确认证书颁发给通用名称 (CN) domain1.example

但是,在对 domain2.example 重复相同的过程后,浏览器警告连接不安全,证书颁发给 Common Name 192.168.1.5,这是服务器的本地 IP 地址。为什么没有为 domain2.example 正确确定通用名称?可能是什么原因?

没有 https:// 网站 http://domain2.example 工作正常。

最佳答案

原来问题是由于 /etc/httpd/conf.d/ssl.conf 文件为 Apache 启用了 SSL。由于 CentOS 按字母顺序加载所有 Apache conf 文件,因此只有那些按字母顺序位于 ssl.conf 之后的 conf 文件将使用 SSL。 SSL 无法识别之前的所有文件。

在我的例子中,domain1.example 的 conf 文件出现在 ssl.conf 之后,因此被识别为 SSL。但是 domain2.example 的 conf 文件在 ssl.conf 之前,因此被忽略了。将 ssl.conf 重命名为 000-ssl.conf 即可将该文件置于列表顶部,所有其他文件均已正确加载。

关于ssl - Certbot 检测到不正确的通用名称 (CN),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52389033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com