Include conf/extra/httpd-ssl.conf apache 无法启动

环境:windows2008r2

用了。wamp2.4搭的php,mysql,apache.

按网上好多方法教程,好多说的不是很详细,自己搞了一下午才搞定。假设安装在c:/wamp/

在httpd.conf 中删掉下面两句话前面的“#”

LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf
当你删除第二句前面的“#”时, 重新启动apache, apache重启就失败,wamp图标变黄色。重启不了。不要着急,因为还有配置完。
首先,把你的证书放到conf文件夹里面,在conf文件夹里面新建一个ssl的文件夹,然后放进去(证书是三个文件);
打开apache的安装目录,我的是C:\wamp64\bin\apache\apache2.4.41\conf\extra,这个按照自己的安装目录找,找到路径下的httpd-ssl文件,然后修改:

<VirtualHost _default_:443>

#   General setup for the virtual host
DocumentRoot "C:/wamp64/www/houtai"//修改成自己的
ServerName www.fdsfd.com:443//修改成自己的
ServerAdmin admin@localhost.com
ErrorLog "C:/wamp64/bin/apache/apache2.4.41/logs/error.log"//修改成自己的
TransferLog "C:/wamp64/bin/apache/apache2.4.41/logs/access.log"//修改成自己的
SSLProtocol all -SSLv2 -SSLv3 
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile C:/wamp64/bin/apache/apache2.4.41/conf/ssl/0000234_fdsfd.com_public.crt//修改成自己的
SSLCertificateKeyFile C:/wamp64/bin/apache/apache2.4.41/conf/ssl/0000234_fdsfd.com.key//修改成自己的
SSLCertificateChainFile C:/wamp64/bin/apache/apache2.4.41/conf/ssl/0000234_fdsfd.com_chain.crt//修改成自己的
这个中间还有很多的代码和注释,不要随便添加和删除
</VirtualHost>

这个时候保存文件后,重新启动apache,发现还是不能启动,不要着急,还回到这个文件中,找到SSLCertificateFile " S R V R O O T / c o n f / s e r v e r . c r t " , 注 释 掉 , 再 找 到 S S L C e r t i f i c a t e K e y F i l e " {SRVROOT}/conf/server.crt",注释掉,再找到SSLCertificateKeyFile " SRVROOT/conf/server.crt"SSLCertificateKeyFile"{SRVROOT}/conf/server.key,注释掉,再找到SSLCertificateChainFile “${SRVROOT}/conf/server-ca.crt”,注释掉,要是已经注释了就不用了,这个时候保存文件,重新启动所有服务,就可以启动成功,外放也可以用https访问自己备案好的域名了。在文件中注意自己的文件路径和“/”,本人亲测,希望能帮到大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值