Apache配置https后不能启动怎么办
Apache是大家比较常用的Web服务器软件,可以说是建站的首选。网站部署SSL证书开启https加密传输是非常有效的安全手段之一,而SSL证书其实是配置网站所在的服务器上的,本文主要说明一下Apache配置https后不能启动怎么办。
大家可以照着以下方法操作一下:
第一步:
找到 #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_ssl.idcspy.net.crt” //证书公钥
SSLCertificateKeyFile “C:/phpStudy/Apache/conf/ssl/3_ssl.idcspy.net.key” //证书私钥
SSLCertificateChainFile “C:/phpStudy/Apache/conf/ssl/1_root_bundle.crt” //根证书
DocumentRoot “C:phpStudyWWWergpublic”
<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>即可。