Nginx – wie kann ich Zugriffsprotokolldateien sicher öffentlich anzeigen?

Nginx – wie kann ich Zugriffsprotokolldateien sicher öffentlich anzeigen?

Wenn eine Anfrage an echolog.example.com geht, möchte ich sie protokollieren.

Ich möchte auch, dass jeder Besucherhttp://echolog.example.comum die Protokolldateien durchsuchen und öffnen zu können.

Ich mache mir Sorgen, ob das sicher ist. Gibt es einen Rat, wie man die Berechtigungen am besten konfiguriert, welcher Benutzer Eigentümer dieser Protokolldateien sein sollte und wie man das konfiguriert?

Hier ist die Nginx-Konfiguration:

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

verwandte Informationen