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

如果你搜过到这文章,说明你可能碰到一些同样的问题。因时间关系,我说得简短点。

环境:windows2008r2

用了。wamp2.0搭的php,mysql,apache. 因为我要用到老版的discuz3.0,所以选2.0

现在的微信小程序都要ssl证书的,没办法。

按网上教程,假设安装在c:/wamp/

在httpd.conf 中添加下列两行(有的话把文件前面的注释“#”符号去掉):

LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf

后经过查看,一注掉Include conf/extra/httpd-ssl.conf      apache重启就失败,wamp图标变黄色。重启不了。这是因为httpd-ssl.conf这个没有配置好。

extra/httpd-ssl.conf这个文件是配置证书的。

把你的证书上传c:盘wamp里的某个目录。如:C:/wamp/bin/apache/apache2.2.8/etc/httpd/ssl

打开httpd-ssl.conf,修改

<VirtualHost _default_:443>
<Directory  "c:/wamp/www">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
</Directory>
#   General setup for the virtual host
#DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
DocumentRoot "C:/wamp/www"
#ServerName localhost:443
ServerName www.07682.com:443
ServerAdmin [email protected]
ErrorLog "C:/wamp/bin/apache/apache2.2.8/logs/error.log"
TransferLog "C:/wamp/bin/apache/apache2.2.8//logs/access.log"

SSLCertificateFile "C:/wamp/bin/apache/apache2.2.8/etc/httpd/ssl/2_www.07682.com.crt"

SSLCertificateKeyFile "C:/wamp/bin/apache/apache2.2.8/etc/httpd/ssl/3_www.07682.com.key"

SSLCertificateChainFile "C:/wamp/bin/apache/apache2.2.8/etc/httpd/ssl/1_root_bundle.crt"

重点是上面的红色字。一般网上教程就教配置这三个证书文件。但是没告诉我们需要把这个文件httpd-ssl.conf的其它地址也修改,比如上面的日志地址等。因为原文件指向的地址的在不存在。所以apache就启动不了。因为把这个文件的上些地址也改成存在的文件路径。

重启就成功。这个问题搞了两天。希望对一些朋友一点启示吧。反正我是这样解决的。
————————————————
版权声明:本文为CSDN博主「tnektnek」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/tnektnek/article/details/95659692

原文地址:https://www.cnblogs.com/wangyinqiuqian/p/12401576.html

时间: 2024-08-26 18:41:44

Include conf/extra/httpd-ssl.conf apache 无法启动的相关文章

Apache2.4.6添加虚拟主机提示:NameVirtualHost has no effect and will be removed in the next release /usr/local/apache/conf/extra/httpd-vhosts.conf

[[email protected] conf]# service httpd restart 停止 httpd: [确定] 启动 httpd:AH00548: NameVirtualHost has no effect and will be removed in the next release /usr/local/apache/conf/extra/httpd-vhosts.conf:1 文件 /usr/local/apache/conf/extra/httpd-vhosts.conf

解决方案:虚拟主机是设置在httpd-vhosts.conf还是vhosts.conf还是httpd.conf?

答案是:都可以.但是推荐在vhosts.conf中设置. --官方文档的举例是在httpd.conf中设置的. --百度一下会发现99%都是在httpd-vhosts.conf中设置的.但是这种设置会存在一些问题,比如设置后localhost打不开等等问题,虽然解决方案简单,但是毕竟感觉不太保险. --在vhosts.conf中设置的话,比较简单,而且没有什么幺蛾子问题. <VirtualHost *:80> ServerName localhost DocumentRoot "E:

centos httpd + ubuntu conf位置

linux版本 RHEL7.0 IP地址172.7.16.111 apache服务的包名为httpd,检查包 使用yum源安装包,配置yum方法可以参考我的博客 <linux yum源配置方法>http://blog.itpub.net/27771627/viewspace-1223153/ [[email protected] ~]# yum -y install httpd Loaded plugins: langpacks, product-id, subscription-manage

虚拟主机是设置在httpd-vhosts.conf还是vhosts.conf还是httpd.conf

https://blog.csdn.net/weisubao/article/details/43536723 解决方案:虚拟主机是设置在httpd-vhosts.conf还是vhosts.conf还是httpd.conf? 答案是:都可以.但是推荐在vhosts.conf中设置. ——官方文档的举例是在httpd.conf中设置的. ——百度一下会发现99%都是在httpd-vhosts.conf中设置的.但是这种设置会存在一些问题,比如设置后localhost打不开等等问题,虽然解决方案简单

wdcpV3面板安装ssl证书 apache教程 子站SSL配置

本帖最后由 q1082121 于 2016-11-24 12:31 编辑 方案二 apache1.把apache类型的ssl三个文件上传到:/www/wdlinux//www/wdlinux/httpd-2.4.18/  /conf/下面即可! 三个文件分别是根证书.私钥.公钥 2.打开 /www/wdlinux/httpd-2.2.24/conf/httpd.conf 开启 LoadModule slotmem_shm_module modules/mod_slotmem_shm.soLoad

hadoop 出现FATAL conf.Configuration: error parsing conf file,异常

FATAL conf.Configuration: error parsing conf file: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence. 14/07/12 23:51:40 ERROR namenode.NameNode: java.lang.RuntimeException: com.sun.org.

linux 中apache服务启动相关分析

apache服务不能启动一般有二种可能: 1. 启动apache时出现 [[email protected] apache2]# /usr/local/apache2/bin/apachectl starthttpd: Could not reliably determine the server's fully qualified domain name, using 121.10.40.155 for ServerName 现在提供该问题的解决方法 1)进入apache配置文件的目录:(视个

安装xampp后apache不能启动解决方法

(安装提示:重要! 由于激活用户帐户控制(uac)在您的系统的一些XAMPP的功能可能是限制.使用UAC请避免将XAMPP安装到C:程序文件(x86)(缺少写的权限).在此设置后,或与系统配置实用程序禁用UAC.) Important! Because an activated User Account Control (UAC) on your sytem some functions of XAMPP are possibly restricted. With UAC please avoi

Apache无法启动解决 the requested operation has failed

Apache不能启动解决办法 这是我这两天频繁遇到的问题.Apache服务器还真是问题少年!任何点改动都可能导致它无法使用. 原因一:80端口占用例如IIS,另外就是迅雷.我的apache服务器就是被迅雷害得无法启用! 原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了. 原因三:httpd.conf配置错误如果a