apache启动失败后怎么解决?
相信很多朋友在建站的時候都會事先在本地搭建好,然后再放在網站空間上。但是在本地計算機啟動Apache的時候經常會遇到Apache啟動失敗的提示,為什么會出現Apache啟動失敗呢,Apache啟動失敗如何解決呢?
apache啟動失敗
Apache啟動失敗的原因
小編用的是APMServ為本地搭建Web服務器,Apache啟動失敗主要有以下三種情況:
1.端口占用問題;
2.路徑及文件名問題;
3.配置文件問題。
Apache啟動失敗解決方法
小編針對Apache啟動失敗經常出現的這三種情況,總結出各個情況對應的解決辦法:
1.端口占用問題
這個問題比較常見,解決起來也很容易。通常是因為IE或安裝的其它程序占用了80端口而導致Apache啟動失敗,在啟動Apache之前將端口號修改為其它未占用的端口就可以了。修改為非80端口后,訪問自己的站點需要在地址后加上端口號,如:Http://127.0.0.1:88
2.路徑及文件名問題
解決了端口問題,還是啟動失敗,這是為什么呢?小編們需要注意一個小細節,查看一下小編們安裝APMServ的路徑,要確定安裝路徑的文件夾名稱中不能出現中文或空格。畢竟這是個人作品,有些地方考慮的不是很周到,導致一些Bug。
3.配置文件問題
在解決以上兩種問題后,發現Apache服務還是啟動失敗,Why?這里小編通過一個實例來告訴大家一個比較通用的方法去解決問題。
安裝APMServ,啟動服務后提示Apache啟動失敗!在排除以上兩種情況后,小編們打開本地服務查看一下,如圖:
apache啟動失敗
發現只有Apache服務沒有啟動。小編們手工來啟動一下,系統提示錯誤。打開運行,輸入eventvwr.msc查看一下系統日志——應用程序的日志。這時候小編們發現有很多錯誤,查找并打開Apache的錯誤日志,如圖:
apache啟動失敗
小編們可以看到,系統已經幫小編們記錄了錯誤的起源地D:/HySzWork/APMServ5.2.6/Apache/conf/extra/httpd-ssl.conf 。是這個文件的第199行出現了問題,小編們來看看是什么問題,如圖:
apache啟動失敗
一看到這個信息小編就笑了……小編電腦換過一個硬盤,盤符有點亂了,也懶得改過來,小編根本沒有E盤哈!
apache啟動失敗
這下問題就很明了了,小編默認將cgi-bin的重定向文件指定路徑為E盤,而小編根本沒有E盤,這就導致了錯誤的發生!這樣只需將E盤符改為G就可以了!
因為APMServ版本之間或個人電腦間可能存在差異,大家不一定會遇到這種情況,這里只是告訴大家要充分利用系統日志的功能達到解決一系列的問題!
這篇文章可以說是參考別人的,當時小編曾經試過遇到這個問題,按著上面說的步驟做到第三步的時候把問題解決了,在網上看到那多人都遇到這個問題,宵云網絡小編經過總結寫出這篇文章,希望能夠對大家有所幫助。
總結
以上是生活随笔為你收集整理的apache启动失败后怎么解决?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源大数据技术社区召集令
- 下一篇: 三菱电梯维修故障服务器,三菱电梯故障及维