Nginx - 如何安全地向公众显示访问日志文件?

Nginx - 如何安全地向公众显示访问日志文件?

当请求到达 echolog.example.com 时,我想要记录它。

我也希望任何访客http://echolog.example.com能够浏览并打开日志文件。

我担心这样做是否安全。关于如何最好地配置权限以及哪个用户应该是这些日志文件的所有者以及如何配置,有什么建议吗?

这是 nginx 配置:

  server {
    listen 80;
    server_name echolog.example.com;
    access_log /opt/www/echolog.example.com.access.log;
    error_log /opt/www/echolog.example.com.error.log;
    location / {
    root /opt/www/echolog.example.com;
    autoindex on;
    }
    }

相关内容