Wie lege ich die Berechtigungen von Protokolldateien in Nginx fest?
大家讲道理
大家讲道理 2017-05-16 17:21:43
0
2
1075

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.

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(2)
phpcn_u1582

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

给我你的怀抱

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

}
日志滚动配置里改

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!