mydomainname.com不能与https一起使用

mydomainname.com不能与https一起使用

问题描述:

我已创建一个自签名SSL证书用于测试目的,并且已在我的虚拟主机文件中配置生成的证书。但是,当我试图访问我的域名https://mydomainname.com它不起作用。 Mozilla给出错误页面mydomainname.com不能与https一起使用

Firefox无法建立连接 到mydomainname.com的服务器。

我有一个Windows Vista的机器,我的虚拟主机文件如下:

我vitual hosts文件:

<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> 

是否启用SSL,并听取了正确的端口?

NameVirtualHost *:443 
Listen 443 
SSLEngine On 

您应该使用HTTPS(443)的默认端口 你的虚拟主机应该是这个样子,(取消对服务器名称的一部分)

<VirtualHost *:443> 
    ServerName mydomainname.com 
+0

嗨,感谢您的答复。我已经尝试过,但没有工作。请回复我另一个解决方案。 – 2011-02-24 12:04:23

+0

@Lokesh我更新了一些笔记,你也应该在你的VirtualHost标记中使用* – 2011-02-24 12:15:02

+0

嗨,其实我忘了听我的apache到443端口。但现在我做了这个变化,并听我的Apache到443端口。但是我仍然被卡住了,现在我收到错误“SSL收到一条超过最大允许长度的记录(错误代码:ssl_error_rx__record_too_long)”,如果您知道,请回复我提供这些解决方案。谢谢。 – 2011-02-24 12:38:37