我的网站全部下降,包括我赖以生存的网站。 tail /var/log/apache/error.log给了我这个:
[Tue Mar 01 06:07:59 2016] [warn] RSA服务器证书CommonName(CN)www.tonybaldwin.info' does NOT match server name!?
[Tue Mar 01 06:07:59 2016] [warn] RSA server certificate CommonName (CN)
mail.myownsite.me'与服务器名称不匹配!?
[Tue Mar 01 06:07:59 2016] [warn] RSA服务器证书CommonName(CN)mail.myownsite.me' does NOT match server name!?
[Tue Mar 01 06:07:59 2016] [warn] RSA server certificate CommonName (CN)
mail.myownsite.me'与服务器名称不匹配!?
[Tue Mar 01 06:07:59 2016] [warn] RSA服务器证书CommonName(CN)mail.myownsite.me' does NOT match server name!?
[Tue Mar 01 06:07:59 2016] [warn] RSA server certificate CommonName (CN)
mail.myownsite.me'与服务器名称不匹配!?
[Tue Mar 01 06:07:59 2016] [warn] RSA服务器证书CommonName(CN)mail.myownsite.me' does NOT match server name!?
[Tue Mar 01 06:07:59 2016] [warn] RSA server certificate CommonName (CN)
red.liberame.org'与服务器名称不匹配!?
[Tue Mar 01 06:07:59 2016] [错误]无法配置RSA服务器私钥
[Tue Mar 01 06:07:59 2016] [错误] SSL库错误:185073780错误:0B080074:x509证书例程:X509_check_private_key:键值不匹配
有没有办法强制Apache重启,尽管有这些ssl错误,还是我必须重新创建所有这些证书? 或者我怎么能解决这个问题? 真正让我感到困惑的一件事是mail.myownsite.me不在任何apache configs或vhosts,afaik,它应该只关注dovecot和/或postfix,所以我不明白为什么它出现在apache错误.LOG 这是在运行debian jessie的vps上。
答案 0 :(得分:1)
上述错误清楚地说明了创建的虚拟主机以及绑定到它们的证书不匹配。了解证书是否与用户在地址栏中输入以访问网页的URL完全绑定非常重要。
因此,如果您的域名是www.abc.com且绑定证书的公用名是172.168.1.1或www.xyz.com,则在您启动重新启动后Apache将无法启动。因此,请确保证书公用名与虚拟主机中提到的服务器名称匹配,以使网站能够正常使用SSL。