Heim  >  Fragen und Antworten  >  Hauptteil

Wie lege ich die Berechtigungen von Protokolldateien in Nginx fest?

Der Vorfall entstand aus einem solchen Szenario:

Die Berechtigungen von

nginx_www用户运行,日志文件access.log usw. sind:
_www _www rw-------

Und ich muss jetzt einem anderen Benutzer erlauben, die Datei zu lesen, damit ich die Berechtigungen für die Protokolldatei festlegen kann. Nach der Suche habe ich nicht gefunden, dass nginx diese Konfiguration bereitstellt, und war sehr verwirrt.

Bitte geben Sie mir einen Rat.

大家讲道理大家讲道理2713 Tage vor1084

Antworte allen(2)Ich werde antworten

  • phpcn_u1582

    phpcn_u15822017-05-16 17:23:43

    不是用 chmod 命令来修改文件的权限吗?这样其他用户就可以读取了。

    Antwort
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 17:23:43

    cat /etc/logrotate.d/nginx

    /var/log/nginx/*.log {

        daily
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 644 nginx root
        sharedscripts
        postrotate
                [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
        endscript

    }
    日志滚动配置里改

    Antwort
    0
  • StornierenAntwort