Linux如何查看Apache日誌文件位置

Apche日誌文件主要包括訪問日誌和錯誤日誌,這些日誌文件會記錄Apche服務器處理的所有請求數據,遇到錯誤時,我們可通過檢查日誌文件來排查問題,那麼Linux系統上的Apche日誌文件在哪?下面一起來了解下。

先決條件:這裏我們是用RAKsmt美國服務器來放網站,操作系統選的是Ubuntu 20.04 LTS,並已安裝了Apche軟件。

我們通過查看Apche訪問日誌可以跟蹤用戶在網站上執行某些操作時所發生的錯誤,並檢查誰訪問過我們的網站。本文將介紹下如何在Linux系統上查看Apche訪問日誌和錯誤日誌。

、在Linux上查看Apche訪問日誌。

默認情況下,我們可以通過訪問以下路徑找到Apche訪問日誌文件:

//log/pche/ccess.log

//log/pche2/ccess.log

/etc/httpd/logs/ccess_log

例如:我們使用SSH工具(如Putty、SecueCRT等)登錄到RAKsmt美國服務器,然後在命令行界面運行下面的命令以讀取文件的最後一部分,該命令指示它顯示前 20 個條目:-20

sudo til -20 //log/pche2/ccess.log

或者我們可以運行gep命令按特定關鍵字來過濾報告。

sudo gep GET //log/pche2/ccess.log

2、在Linux系統上查看Apche 錯誤日誌。

登錄到服務器後,在命令行界面輸入以下命令查看 Apche錯誤日誌中的最後20行:

sudo til -20 //log/pche2/eo.log

訪問Apche日誌時,我們將能夠看到許多不需要的文件記錄在控制檯上,不利於我們排查錯誤,這時我們可以通過執行下面命令,從日誌消息中排除這些不需要的文件。

til -f //log/pche2/eo.log | egep - “(.gif|.jpg|.png|.swf|.ico)̶

以上是關於在Linux系統上如何查看Apche訪問日誌和錯誤日誌的方法介紹,通過監控日誌文件,我們可瞭解當前Apche服務器處理的所有請求數據。