Apache配置https啟動不了的解決辦法
阿新 • • 發佈:2017-07-05
目錄 follow cgi https 私鑰 解決辦法 apach lis symlink
準備工作:有備案了的http域名,去阿裏雲或者騰訊雲購買SSL證書,有免費1年的;
第一步;
找到 #LoadModule ssl_module modules/mod_ssl.so
和 #Include conf/extra/httpd-ssl.conf
,去掉前面的#
號註釋;
第二步;
編輯Apache根目錄下 conf/extra/httpd-ssl.conf 文件,修改如下內容:(路徑一定要填對,不然啟動不了)
Listen 443 <VirtualHost *:443> SSLEngine on SSLProtocol all -SSLv2 -SSLv3 //去除不安全協議的 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 //加密的 SSLCertificateFile "C:/phpStudy/Apache/conf/ssl/2_www.weiduweilan.cn.crt" //證書公鑰 SSLCertificateKeyFile "C:/phpStudy/Apache/conf/ssl/3_www.weiduweilan.cn.key" //證書私鑰 SSLCertificateChainFile "C:/phpStudy/Apache/conf/ssl/1_root_bundle.crt" //根證書 DocumentRoot "C:\phpStudy\WWW\Zerg\public" <Directory /> Options+Indexes +FollowSymLinks +ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </VirtualHost>
如果還是啟動不了,有80端口占用錯誤;刪除conf文件夾的vhosts.conf文件的<VirtualHost _defate:80>
Apache配置https啟動不了的解決辦法