首页 > 代码库 > Apache配置https启动不了的解决办法
Apache配置https启动不了的解决办法
准备工作:有备案了的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启动不了的解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。