cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menentukan kebenaran fail log dalam nginx?

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.

大家讲道理大家讲道理2873 hari yang lalu1207

membalas semua(2)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-16 17:23:43

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

    balas
    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

    }
    Tukar konfigurasi rolling log

    balas
    0
  • Batalbalas