根据SSL证书查看服务器名称

问题描述 投票:10回答:2

我在安装SSL证书时遇到问题。问题我认为服务器名称与证书的服务器名称不匹配。

这里确切的Apache问题:

[Wed Oct 02 18:33:23 2013] [warn] RSA server certificate CommonName (CN) `name1.name2.fr' does NOT match server name!?
[Wed Oct 02 18:33:23 2013] [error] Unable to configure RSA server private key
[Wed Oct 02 18:33:23 2013] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
[Wed Oct 02 18:34:00 2013] [warn] RSA server certificate CommonName (CN) `name1.name2.fr' does NOT match server name!?
[Wed Oct 02 18:34:00 2013] [error] Unable to configure RSA server private key
[Wed Oct 02 18:34:00 2013] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch 

我们使用RHEL 6.如何查看服务器名称以及如何更改它?

提前致谢。

apache ssl
2个回答
12
投票

您必须首先设置服务器的DNS名称:

so perform the command
$ sudo gksu gedit  /etc/hostname  to edit the hostname file
add the line www.example.com

$ sudo  /etc/hosts and add the line:
127.0.0.1   www.example.com localhost

之后,请确保在创建或签署证书时使用该域名


8
投票

我在ssl_error_log中收到了这个警告:

[Wed Dec 11 14:02:41 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Wed Dec 11 14:02:41 2013] [warn] RSA server certificate CommonName (CN) `localhost.localdomain' does NOT match server name!?

这是因为CentOS(5.10)中的mod_ssl带有一个默认的虚拟主机,它将使用/etc/pki/tls/certs/localhost.crt中的默认证书....

我删除了conf.d / ssl.conf中的virtualhost部分,重新​​加载apache后警告消失了。

© www.soinside.com 2019 - 2024. All rights reserved.