Полностью отключить ведение журнала Apache

У меня есть старый сервер работает в интернете с более чем 250 сайтов на нем я не уверен, но, возможно,слишком много логов в apachelog замедляются сервер?

теперь, так как мне не нужны журналы Apache, как мне отключить все ведение журнала полностью?

1
задан Community
27.02.2023 11:12 Количество просмотров материала 3536
Распечатать страницу

2 ответа

Я отключил протоколирование всех vhosts с:

find /etc/apache2/sites-enabled/* -exec sed -i 's/#*[Cc]ustom[Ll]og/#CustomLog/g' {} \;
find /etc/apache2/sites-enabled/* -exec sed -i 's/#*[Ee]rror[Ll]og/#ErrorLog/g' {} \;

и прокомментировал в /etc/apache2/apache2.conf

#ErrorLog ${APACHE_LOG_DIR}/error.log

и добавил

ErrorLog /dev/null

перезапустите apache корректно:

apache2ctl graceful

у меня есть много журналов в разных местах, так что я могу смотреть результат с

 tail -n 1 -f /var/kunden/logs/*log /var/kunden/logs/*log /var/log/apache2/*log

если вы хотите включить все записи в один файл, вы можете редактировать /etc/apache2/apache2.conf снова и добавьте эти строки:

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log  "%h %v %l %u %t \"%r\" %>s %b"

и закомментировать

#ErrorLog /dev/null
3
отвечен rubo77 2023-02-28 19:00

для всех, кто имеет other_vhosts_access.log файл и хотите отключить его тоже, закомментируйте строку:

#CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined

in:

/etc/apache2/conf-available/other-vhosts-access-log.conf

или отключить этот конфигурационный файл:

sudo a2disconf other-vhosts-access-log
2
отвечен SUNflOw1991 2023-02-28 21:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх