在 Linux 伺服器(預設使用 Debain)安裝 Apache 網頁伺服器架設網站是許多人的首選,不過要是Apache 伺服器突然無法正常啟動、掛載,甚至出現 ERROR 500 的錯誤提示時,我們可以透過哪些自我偵測檢修的手段解決這個問題呢?
雖然一般是建議要去檢查「眾多」的 Debug Log 檔案,不過那些文件裡頭讓很多人都很頭大,雖然寫了滿滿的偵錯報告,但是往往都是有看沒有懂。
不過事實上 Apache 網站伺服器已經提供一套檢測工具,讓使用者可以透過預設工具快速從系統中查找出錯誤所在。
只要在 Linux 伺服器的提示符號,輸入「apache2ctl configtest」指令(部分系統可改用 apachectl 指令),就能快速檢查句法(Syntax)和網路設定是否出現錯誤,接著只要依照錯誤提示進行系統檔案的修正,大多數時候都能解決 Apache 無法正常啟動、掛載的問題囉。
當然了,這種檢測最適合的使用時機,是在伺服器已經正常運轉一段時間,而且沒有被駭客入侵破壞,也沒有自己手殘胡亂修改系統設定的情況下才能發揮最大的工作效益。如果光靠這套工具還是沒辦法解決你的問題,還是只能再慢慢去查資料抓臭蟲的問題了,或者花錢請專家來幫你也是一個選擇。
發佈留言