在Debian系統(tǒng)中,apache的訪問(wèn)日志和錯(cuò)誤日志通常存儲(chǔ)在/var/log/apache2/目錄下。要快速查找404錯(cuò)誤,您可以利用grep命令搜索訪問(wèn)日志(通常為access.log)中的”404″狀態(tài)碼。
打開(kāi)終端,執(zhí)行以下命令:
此命令將在訪問(wèn)日志中查找包含” 404 “(注意空格)的行,這些行代表404錯(cuò)誤。
需要查找特定時(shí)間段內(nèi)的404錯(cuò)誤?您可以結(jié)合使用awk和grep命令:例如,要查看2021年9月1日的404錯(cuò)誤,請(qǐng)運(yùn)行:
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錯(cuò)誤。
請(qǐng)注意,Apache的日志文件位置和名稱可能因配置而異。 如果您不確定日志文件的確切位置,請(qǐng)檢查/etc/apache2/apache2.conf或/etc/apache2/httpd.conf文件中的CustomLog指令。