Назад | Перейти на главную страницу

Если говорить о безопасности, стоит ли отключать журналы доступа Nginx?

Согласно найденному мной сообщению в блоге, отключение журнала доступа Nginx может ускорить процесс. Nginx должен писать в этот файл каждый раз, когда кто-то заходит на сайт.

Но при настройке fail2ban я понял, что эти программы используют журналы доступа для защиты сервера. Итак, мой вопрос: следует ли отключить журналы доступа или включить их и настроить fail2ban?

Ты можешь использовать buffer директива:

access_log  /spool/logs/nginx-access.log  gzip  buffer=32k;

Это буферизует активность журнала доступа в память, и как только предел будет достигнут, Nginx запишет журналы - это должно сохранить дисковый ввод-вывод.

Информация, содержащаяся в ваших журналах, может быть очень ценной (как вы заметили в отношении fail2ban).

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

Мне кажется, что ведение журналов - это хорошо.