Отключить логи доступа access_log для вебсервера Nginx
Веб сервер Nginx, как собственно и все остальные веб сервера, по умолчанию ведет логирование всех обращений к нему. Это очень полезно при начальной настройке сайта или при веб разработке, но когда уже все настроено и работает как надо, то запись логов на диск можно выключить.
Например у нас корпоративный сайт, хакеров у нас нет, в интернет данный сервер выхода не имеет и из него тоже недоступен, так зачем нам дергать дисковую подсистему на каждый клик в браузере очередного пользователя? Правильно незачем. А если у нас SSD, то частая перезапись ячеек может сильно повлиять также и на его долговечность. Я не спорю, логи доступа нужны, но нужны в веб-серверах которые работают в интернете. В таком случае без логов не обойтись, они пригодятся как для анализа статистики посещений, так и для отслеживания возможных атак и взломов. Также можно отключить и лог ошибок, он нам скорее всего тоже не нужен.
Для начала комментируем все найденные строки в конфигурационном файле
access_log
error_log
И пропишем новые.
access_log off;
error_log /dev/null;
Данный параметр можно применять как для сервера в целом, так и для отдельных локэйшенов (location).
Комментарии
40 недель 3 дня назад
42 недели 11 часов назад
1 год 4 дня назад
1 год 2 недели назад
1 год 2 недели назад
1 год 9 недель назад
1 год 9 недель назад
1 год 11 недель назад
1 год 12 недель назад
1 год 14 недель назад