我的网站未加载SSL(HTTPS)

时间:2014-04-20 02:30:16

标签: php apache ssl

我从namecheap购买了一个postitivessl证书,我按照所有说明进行了操作,但当我尝试在其前面加载https://加载我的网站时,它没有加载(错误代码:ERR_CONNECTION_TIMED_OUT)但是当我刚使用时http://我的网站加载正常。

这些是我遵循的教程:

  1. Creation

  2. Installation

  3. 以下是我ssl.conf中代码的主要代码段:

    <VirtualHost _default_:443>
    
    DocumentRoot "/var/www/html"
    ServerName mydomain.com:443
    
    SSLEngine on
    
    SSLProtocol all -SSLv2
    
    SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    
    SSLCertificateFile /etc/httpd/ssl/mydomain.crt
    
    SSLCertificateKeyFile /etc/httpd/ssl/apache.key 
    
    SSLCertificateChainFile /etc/httpd/ssl/mydomain.ca-bundle
    

    非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:3)

当我看到这样的事情时,我正常的过程是:

  • 防火墙是关闭,还是端口443打开? (iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT将是在大多数Linux发行版上打开它的命令)。如果是的话......
  • Apache实际上是在听443吗? (netstat -a会显示你的监听端口)。如果是的话......
  • 浏览器是否尝试连接到子域(如www)。将以下内容添加到您的配置将有所帮助:serveralias * .mydomain.com

此外,我会检查您的apache日志是否存在任何可能的错误。