在Debian系統中,apache的訪問日志和錯誤日志通常存儲在/var/log/apache2/目錄下。要快速查找404錯誤,您可以利用grep命令搜索訪問日志(通常為access.log)中的”404″狀態碼。
打開終端,執行以下命令:
此命令將在訪問日志中查找包含” 404 “(注意空格)的行,這些行代表404錯誤。
需要查找特定時間段內的404錯誤?您可以結合使用awk和grep命令:例如,要查看2021年9月1日的404錯誤,請運行:
awk '$4 >= "[01/Sep/2021:00:00:00" && $4 < "[02/Sep/2021:00:00:00]" {print}' /var/log/apache2/access.log | grep ' 404 '
此命令先用awk篩選出2021年9月1日的日志條目,再用grep查找其中的404錯誤。
請注意,Apache的日志文件位置和名稱可能因配置而異。 如果您不確定日志文件的確切位置,請檢查/etc/apache2/apache2.conf或/etc/apache2/httpd.conf文件中的CustomLog指令。