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;
    }
    }

Связанный контент