【发布时间】:2015-01-11 09:28:05
【问题描述】:
我在 windows server 2008 R2 上使用 WAMP 2.0 和 apache 2.2.11。我在这个 WAMP 服务器上只设置一个域。 我已经转换了 .pfx 文件并使用 openSSL 提取了 .crt 和 .key 文件。 在 conf/extra/httpd-ssl.conf 中,我做了以下更改
SSLEngine 开启
<VirtualHost 162.62.90.11:443>
ServerAdmin webadmin@oursite.com
DocumentRoot "D:/webpages"
ServerName www.oursite.com
ErrorLog "logs/SSLerror.log"
CustomLog "logs/SSLaccess.log" common
</VirtualHost>
SSLCertificateFile "c:/wamp/bin/apache/apache2.2.11/conf/server.crt" SSLCertificateKeyFile "c:/wamp/bin/apache/apache2.2.11/conf/server.key"
我用 httpd -t 检查了命令提示符,我得到了语法确定。 但是当我打开带有前缀 https 的站点时,它不会打开。在错误日志中显示 RSA 证书公用名与服务器名称不匹配。
我尝试用证书中的服务器名称和错误日志中的服务器名称替换虚拟主机中的 IP 地址。还是不行。
看来我错过了什么。请帮我纠正这个问题。 谢谢
【问题讨论】: