Bagaimana untuk menentukan kebenaran fail log dalam nginx?
大家讲道理
大家讲道理 2017-05-16 17:21:43
0
2
1150

Insiden itu berpunca daripada senario sedemikian:

Keizinan

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

Dan saya kini perlu membenarkan pengguna lain membaca fail itu, jadi saya mahu dapat menentukan kebenaran pada fail log. Selepas mencari, saya tidak dapati nginx menyediakan konfigurasi ini, dan saya sangat keliru.

Sila beri saya nasihat.

大家讲道理
大家讲道理

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

membalas semua(2)
phpcn_u1582

Jangan gunakan arahan chmod untuk mengubah suai kebenaran fail? Dengan cara ini pengguna lain boleh membacanya.

给我你的怀抱

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

}
Tukar konfigurasi rolling log

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan