linux系統為何重啟httpd服務不能重啟啊

時間 2021-08-30 11:12:01

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...