您能使用 Apache error_log 搜索并删除特定行吗?

您能使用 Apache error_log 搜索并删除特定行吗?

我知道我可以搜索特定的关键词在我的 Apache error_log 文件中使用 grep 命令:

# grep "favicon.ico" error_log

我很好奇是否可以从文件中删除/移除包含特定关键字的任何和所有行。

我知道这行不通,但想法是:

rm -r -f grep "favicon.ico" error_log

答案1

sed -i '/favicon.ico/d' error_log

favicon.ico但是,您可以在文档根目录中创建一个空文件或在文件中放入以下内容,以消除 Apache 错误日志中出现的此错误httpd.conf

Redirect 404 /favicon.ico

<Location /favicon.ico>
    ErrorDocument 404 "No favicon"
</Location>

相关内容