配置咱就很少說了,網站一搜一大堆,在這就談談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訪問,應該都沒啥問題吧!
歡迎其餘碼友提出更好的方案!