Apache日誌檔案名稱及路徑介紹 (建議學習:apache使用)
當我們安裝並啟動Apache後,Apache會自動產生兩個日誌文件,這兩個日誌檔案分別是存取日誌access_log(在Windows上是access.log)和錯誤日誌error_log(在Windows上是error.log)。
如果使用 SSL 服務的話,也可能存在 ssl_access_log和ssl_error_log 和 ssl_request_log 三種日誌檔案。
日誌檔案的路徑依安裝方式不同位置也是不一樣的,一般都是在Apache安裝目錄的logs子目錄中,日誌檔案路徑可依實際安裝情況在Apache的設定檔中進行查找。
看伺服器日誌方法
在伺服器維護時,常常會遇到各種錯誤,不斷檢查伺服器的日誌,可以方便知道哪裡出了問題。用ssh遠端連線到伺服器,然後輸入下面的指令,可以動態顯示錯誤日誌後幾行內容,方便進行排錯。
tail -f /usr/local/apache/logs/error_log
無論具體採用的是哪一種方法,同時開啟多個終端視窗都是一種好習慣:例如在一個視窗中顯示錯誤日誌,在另一個視窗中顯示存取日誌。這樣,我們就能夠隨時獲知網站上發生的事情並立即解決。
有許多資訊可以用日誌檔案來記錄,其中包括:
(1)遠端機器的位址:「遠端機器的位址」和「誰在瀏覽網站」差不多,但不等於。
(2)瀏覽時間:瀏覽者何時開始造訪網站?從這個問題的答案中我們能夠了解不少情況。從單一存取記錄能夠得到的資訊非常有限,但如果從數千個訪問記錄出發,我們就可以獲得非常有用和重要的統計資料。
(3)使用者所造訪的資源:網站的哪些部分最受使用者歡迎?這些最受歡迎的部分就是我們應該繼續加以發展的部分。網站的哪些部分總是受到冷落?網站中這些受到冷落的部分或許隱藏得太深,或許它們確實沒有什麼意思,此時我們就得想辦法加以改進。當然,網站還有的內容,例如法律上的聲明,雖然很少有人訪問,但不應該隨便地改變它們。
(4)無效連結:當然,日誌檔案也能夠告訴我們哪些東西不能按照我們想像地運作。網站中是否存在錯誤的連結?其他網站連結過來時有沒有搞錯URL?是否存在不能正常運作的CGI程式?是否有搜尋引擎檢索程序每秒發出數千個請求,從而影響了本網站的正常服務?這些問題的答案都可以從日誌檔找到線索。
以上是apache怎麼看日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!