在安全方面禁用 Nginx 访问日志是个好主意吗?

THp*_*ubs 0 nginx fail2ban

根据我发现的一篇博客文章,禁用 Nginx 访问日志可以加快速度。每次有人访问该站点时,Nginx 都必须写入此文件。

但是,在设置 fail2ban 时,我意识到这些程序使用访问日志来保护服务器。所以我的问题是,我应该禁用访问日志还是应该启用它们并设置fail2ban?

HTF*_*HTF 5

您可以使用buffer指令:

access_log  /spool/logs/nginx-access.log  gzip  buffer=32k;
Run Code Online (Sandbox Code Playgroud)

这会将访问日志活动缓冲到内存中,一旦达到限制,Nginx 就会写入日志 - 这应该可以节省磁盘 I/O。