🌐 Как отключить ведение журнала NGINX на Linux

Как выключить логи в Ningx

by itisgood

Отключение ведения журнала в NGINX может быть полезным по разным причинам, например, для уменьшения использования диска, повышения производительности или просто потому, что вам не нужны логи для конкретного приложения.

В этом руководстве мы рассмотрим шаги по отключению регистрации доступа и ошибок в NGINX в системе Linux.

⚓ Как заблокировать нежелательные User-Agent & источники в Apache, Nginx и WordPress?

Как отключить ведение журнала NGINX в Linux

Отключение ведения журнала NGINX предполагает изменение конфигурационных файлов NGINX.

Ниже приведены подробные шаги по отключению регистрации доступа и ошибок.

Отключение журналов доступа: Первым шагом будет отключение журналов доступа путем изменения конфигурационного файла NGINX.

$ sudo nano /etc/nginx/nginx.conf

В конфигурационном файле найдите директиву access_log и закомментируйте ее, добавив символ # в начало строки, или установите значение off:

#access_log /var/log/nginx/access.log;
access_log off;

Сохраните файл и выйдите из редактора.

Отключите журналы ошибок: Следующим шагом будет отключение журналов ошибок в том же файле конфигурации.

$ sudo nano /etc/nginx/nginx.conf

В конфигурационном файле найдите директиву error_log и закомментируйте ее, добавив # в начало строки, или установите значение /dev/null:

#error_log /var/log/nginx/error.log;
error_log /dev/null crit;

Установка журнала ошибок в /dev/null с уровнем crit означает, что в журнал будут записываться только критические ошибки, что эффективно минимизирует ведение журнала.

Полное отключение регистрации ошибок: Если вы хотите полностью отключить ведение журнала ошибок, вы можете установить директиву error_log на /dev/null, не указывая уровень журнала.

$ sudo nano /etc/nginx/nginx.conf

В конфигурационном файле найдите директиву error_log и установите ее на /dev/null без какого-либо уровня журнала:

error_log /dev/null;

Эта конфигурация полностью отключит ведение журнала ошибок.

Перезапустите NGINX: После внесения изменений в файл конфигурации необходимо перезапустить NGINX, чтобы применить изменения.

$ sudo systemctl restart nginx

Перезапуск NGINX применит новые настройки, и протоколирование будет отключено, как указано.

Заключение

Отключение ведения журналов в NGINX – это простой процесс, который может помочь в оптимизации производительности системы и управлении дисковым пространством.

Выполнив описанные выше действия, вы сможете легко отключить журналы доступа и ошибок в конфигурации вашего сервера NGINX.

см. также:

 

You may also like

Leave a Comment