linux下apache無法啟動之(httpd not running, trying to st)


這突然接手的服務器,本來是沒什么事的,可是因為機房的問題,需要將服務器遷回來,結果可想而知,關機重啟了,其中有一台估計誠心給我過不去,待配置好ip並重啟了服務后,發現apache無法正常啟動了! 

先還沒有發現沒啟動,待點擊網頁訪問時,居然彈出的是linux的網頁默認welcome頁面,還害得我去查了查是不是httpd.conf中的虛擬目錄弄錯了。煩惱唉煩惱,對着那文件折騰了半天,於是就試着重啟下httpd,以及apache,這才發現問題。 

提示了一排天書: 

引用
httpd not running, trying to start 
    (98)Address already in use: make_sock: could not bind to address [::]:80 
    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 
    no listening sockets available, shutting down 
    Unable to open logs



大概是說該服務無法綁定到80端口~httpd沒有正常啟動!查了查相關端口的使用情況,發現也就是httpd在用着嘛,有很多httpd的服務占用着。本來很煩惱的問題,突然來了想法,很關掉那個httpd試試~ 

引用
killall -9 httpd



再來試試: 

引用
/usr/local/apache2/bin/apachectl start
 
轉:http://dodomail.iteye.com/blog/799078


免責聲明!

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



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