我已经创建了一个用于测试目的的自签名SSL证书,我已经在我的虚拟主机文件中配置了生成的证书。但是,当我尝试使用https://mydomainname.com访问我的域时,它无效。 Mozilla给出了错误页面
Firefox无法建立连接 到mydomainname.com的服务器。
我有一台Windows Vista计算机,我的虚拟主机文件如下:
我的虚拟主持人文件:
<IfDefine SSL>
<VirtualHost mydomainname.com:80>
#ServerName www.mydmainnamw.com:8080
#DocumentRoot "C:/.../My Company/My Sites/johnbokma.com/site/web"
#CustomLog logs/lc.johnbokma.com.access.log combined
#ErrorLog logs/lc.johnbokma.com.error.log
SSLEngine on
SSLCertificateFile C:/Program Files (x86)/ApacheSoftwareFoundation/conf/ssl.crt/server.crt
SSLCertificateKeyFile C:/Program Files (x86)/ApacheSoftwareFoundation/conf/ssl.key/server.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
CustomLog logs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
<IfDefine SSL>
答案 0 :(得分:1)
您是否启用了ssl并收听正确的端口?
NameVirtualHost *:443
Listen 443
SSLEngine On
您应该使用https的默认端口(443) 您的虚拟主机看起来应该是这样的(取消注释servername部分)
<VirtualHost *:443>
ServerName mydomainname.com