1樓:sky不用太多
一般linux系統安裝中如果選了http服務,安裝完後系統中會自帶apache程式,在“服務”中可以開啟或者關閉及設定開機自動啟動。如果你啟動了這個自帶的apache,那麼你自己新裝的apache啟動就會報這個錯誤。
linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。
linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。
嚴格來講,linux這個詞本身只表示linux核心,但實際上人們已經習慣了用linux來形容整個基於linux核心,並且使用gnu工程各種工具和資料庫的作業系統。
2樓:失色的蘿蔔
80埠已經被佔用,也就是你停止apache沒成功
你可以強行kill掉apache程序,然後再啟動apche
不過你的末尾有個unable to open logs是無法開啟日誌檔案,看看日誌目錄是否正常,看看硬碟是否滿了
3樓:分享快樂喔
有2個原因,一個是有其他程式佔用80埠,還有一個原因,配置檔案中監聽的80埠重複。
請仔細檢查下配置 listen 引數
4樓:匿名使用者
80埠被佔用,尚無可用套接字可以使用,導致apache關閉了。apache覺得,自己很沒存在感,最愛的80埠被佔用,連個可以說話的sokets都沒有,於是apache很鬱悶地選擇了關閉。解決辦法是,先把佔用80埠的程序給揪出來,幹掉它!
關於怎麼找的問題:1.如果是windows平臺,使用這條:netstat -aon|findstr "80",可以找到程序id,直接殺掉;
2.如果linux平臺,使用:lsof -i:80 ,看到pid沒?不要猶豫,殺掉。
3.如果是unix,那像得網上再找辦法啦··
-----
service httpd restart 再試試,看是不是能正常啟動,good luck!
5樓:匿名使用者
80埠被其他程式佔用,
fuser -k -n tcp 80
再重新啟動。
在linux下,啟動不起httpd服務,是什麼原因?
6樓:匿名使用者
把啟動後的日誌發來,一般來說是你的配置檔案格式有問題。
日誌位置/var/log/syslog或/var/log/messages
7樓:小灰灰啊
可能需要檢視日誌才知道錯誤原因,一般可能的原因有:
80埠被佔用
配置檔案錯誤等等
8樓:匿名使用者
可能還有其它web服務佔用相同的80埠,解除安裝或停止服務就可以了
9樓:匿名使用者
10樓:
你是通過什麼方式安裝的?
檢視日記有什麼錯誤?
linu如何重啟,linux 如何重啟apache
樓上的都可以,不過我個人用 httpd k restart 關鍵是找到httpd這個檔案 command not found 明顯是bash在path所指的目錄下找不到httpd,試試找到它,然後用絕對路徑。比如我們這裡是 一般裝了apache伺服器後直接service httpd restart就...
linux如何重啟apache,Linux中怎樣啟動apache服務
樓上的都可以,不過我個人用 httpd k restart 關鍵是找到httpd這個檔案。root test bin httpd restart bash httpd command not found 明顯是bash在path所指的目錄下找不到httpd,試試找到它,然後用絕對路徑。比如我們這裡是...
Linux系統怎樣識別型別,Linux系統怎樣識別檔案型別?
我現在用了linux那麼久,它給我的感覺是其實也是有副檔名的,如有些是.sh的檔案,這些是腳步檔案等 還有linux中的檔案是有屬性的,估計你在執行乙個檔案時,shell會先呼叫某些命令來檢視這個檔案的屬性,然後在以相應的程式將其開啟 ps 我是菜鳥,你的這個問題問的比較的高深,我不知道怎麼說清楚p...