Назад | Перейти на главную страницу

Можете ли вы найти и удалить определенные строки с помощью Apache error_log?

Я знаю, что могу искать конкретные ключевые слова в моем файле error_log Apache с помощью команды grep:

# grep "favicon.ico" error_log

Мне любопытно, можно ли удалить / удалить все строки, содержащие определенные ключевые слова из файла.

Я знаю, что это не сработает, но идея такая:

rm -r -f grep "favicon.ico" error_log
sed -i '/favicon.ico/d' error_log

Но вы можете избавиться от этой ошибки, появляющейся в журнале ошибок Apache, создав пустой favicon.ico файл в корне документа или поместив следующее в httpd.conf файл:

Redirect 404 /favicon.ico

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