Apache配置https启动不了的解决办法

配置咱就很少说了,网站一搜一大堆,在这就谈谈Apache引入“http-ssl.conf”文件后没法启动问题吧php

 

去掉#Include conf/extra/httpd-ssl.conf前面的注释Apache就启动不了了ide

查看错误日志,提示网站错误或者文件不存在网站

httpd-ssl.conf文件夹下的全部路径都须要根据本身的实际状况做出改变,估计好多人刚开始都跟我同样,直接去掉httpd.conf 文件下引入这个文件的注释,而后修改证书引入路径,再而后就启不来了。。。。。。ui

 

若是屡次调试后Apache仍是没法启动,建议采用如下方法尝试:spa

第一步:调试

#Include conf/extra/httpd-ssl.conf前面的注释“不动日志

引入一个自定义的文件,名字随意,例如:custom-ssl.confblog

Include conf/extra/custom-ssl.confip

第二步:ssl

编辑自定义的文件“”,包含路径、引入SSL等基本信息,示例以下:

注意:七、八、九、11这几行根据本身的实际状况更改!

Listen 443
<VirtualHost *:443>
  SSLEngine on
  SSLProtocol all -SSLv2 -SSLv3
  SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

  SSLCertificateFile "E:/Apache/conf/ssl/2_www.weisen.com.crt"
  SSLCertificateKeyFile "E:/Apache/conf/ssl/3_www.weisen.com.key"
  SSLCertificateChainFile "E:/Apache/conf/ssl/1_root_bundle.crt"

  DocumentRoot  "E:\WWW\weisen"
  <Directory />
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>

第三步

重启Apache,而后访问域名,ok!

 

都开始搜索错误解决方法了,对于配置SSL的其它步骤和强制HTTPS访问,应该都没啥问题吧!

欢迎其余码友提出更好的方案!

相关文章
相关标签/搜索