Похожие вопросы

Как заставить всех соединений Apache для использования в протоколе TLSv1.1 или протоколе TLSv1.2
как перезапустить wampserver 2.0 (работает на anaska)
Аутентификация Owncloud WebDAV возможна через веб-интерфейс, но не через настольный клиент
Как отключить nginx в Gitlab bunlde?
Протокол SSL редирект на хост вызывает URL-адрес, чтобы сломать
Настройка Apache2 для автоматического перенаправления вызовов на порт 80 на порт 443
Правильное перенаправление Apache с http на https
Не удается получить доступ к Apache в моем CentOS Virtualbox
Apache 2 с виртуальным хостом SSL на другом порту 8080 или 8081 в Linux
Apache 2.4 на Windows реагирует медленно, зависает при обслуживании некоторых динамических страниц
Apache 2.2 на Windows как сервис, как удалить ошибку.журнал? (сохранение ошибок)
Не удалось найти указанный модуль (Mod h264 streaming) (Apache2)?
Wampserver не запускается после добавления строки в httpd.conf
Виртуальные хосты Apache: корень документа как удаленный IP вместо локальной папки
apxs, apxs2 нигде не найти в Debian

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

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

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

5
задан Community
источник

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 2015-05-19 16:02:52
источник

для всех, кто имеет 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 2017-01-06 11:53:49
источник

Другие вопросы apache-http-server logging