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 admin@localhost
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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM