Windows Apache SSL配置未加载页面

时间:2018-06-27 02:31:49

标签: windows apache ssl

我正在尝试首次在Windows上配置Apache SSL,但我遇到了一些配置噩梦。 这是我为通配符证书生成crt和密钥文件的方式:

将openssl.cnf文件复制到Apache24 / bin目录,并发出以下命令:

openssl req -config openssl.cnf -new -out mycooldomain.csr -keyout mycooldomain.pem

对于通用名称,我输入* .mycooldomain.com 这生成了.pem文件

然后下一个命令给我.key文件

openssl rsa -in mycooldomain.pem -out mycooldomain.key

以下命令生成.crt文件

openssl x509 -sha512 -in mycooldomain.csr -out mycooldomain.crt -req -signkey mycooldomain.key -days 3650

现在我通过删除httpd.conf中的#启用了mod_ssl

LoadModule ssl_module modules/mod_ssl.so

我双击crt文件将其安装在Trusted Root CA中,并成功安装

这是我的虚拟主机配置:

<VirtualHost 127.0.0.1:443>
    ServerAdmin name@mycooldomain.org
    DocumentRoot "C:\htdocs\coolsites\upgrade"
    ServerName upgrade.mycooldomain.com:443 
    ErrorLog "C:\Apache24\logs\upgrade-mycooldomain-com-error_log"
    CustomLog "C:\Apache24\logs\upgrade-mycooldomain-com-access_log" common
    SSLEngine on
    SSLCertificateFile "C:/Apache24/conf/certificates/mycooldomain.crt"
    SSLCertificateKeyFile "C:/Apache24/conf/certificates/mycooldomain.key"      

     <Directory "C:\htdocs\coolsites\upgrade">  
        RewriteEngine On                
        Allow From All  
     </Directory>   
</VirtualHost> 

重新启动apache服务后缀

我还检查了防火墙的端口443。由于它是本地服务器,因此在所有tcp和udp端口上都允许使用Apache。

当我尝试加载网站https://upgrade.mycooldomain.com时,只是说它无法加载网站 对此有任何帮助。

谢谢

0 个答案:

没有答案