Как отключить логи Nginx

Отключение логов Nginx может понадобиться в тех ситуациях, когда из-за них переполняется место на сервере, а практической ценности они не несут. Наиболее корректным вариантом здесь будет настроить через cron автоматические удаление каждый день, но если вы считаете, что они вам не нужны, то в первую очередь их стоит удалить.

Логи расположены по пути /var/log/nginx/, базово там располагаются два файла: access.log и error.log. Когда они достигают определенного размера, то переименовываются в access.log.1 и error.log.1 соответственно.

Итого, чтобы удалить все файлы логов вводим эту команду:

sudo rm -f /var/log/nginx/*

Теперь, чтобы файлы логов, а именно access.log больше не появлялся нам необходимо отредактировать конфигурационный файл Nginx, обычно он расположен по пути: /etc/nginx/nginx.conf

sudo nano /etc/nginx/nginx.conf

С помощью поиска (Ctrl + W) находим параметр access_log и комментируем его

Если вы хотите отключить также Error логи, то необходимо закомментировать параметр error_log в этом же файле, однако, конечно, не рекомендую.

Сохраните файл и перезапустите Nginx

sudo systemctl restart nginx

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *