Nginx - como posso exibir com segurança arquivos de log de acesso ao público?

Nginx - como posso exibir com segurança arquivos de log de acesso ao público?

Quando uma solicitação chega a echolog.example.com, quero registrá-la.

Eu também quero que qualquer visitantehttp://echolog.example.compara poder navegar e abrir os arquivos de log.

Estou preocupado em fazer isso com segurança. Algum conselho sobre a melhor forma de configurar permissões e qual usuário deve ser o proprietário desses arquivos de log e como configurar isso?

Aqui está a configuração do 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;
    }
    }

informação relacionada