Nginx log文件写入失败?log文件权限设置问题
作者:admin 时间:2022-10-24 21:24:32 浏览:今天搭建一台Nginx Web服务器,发现log日志写入失败,经过反复设置,终于搞定了。我想有不少Linux新手也遇到这个问题,现与大家分享一下。
首先,请确保在Nginx配置文件nginx.conf
里允许日志写入,就是如下面这句(样例),把句前的#
号去掉:
access_log /home/wwwlogs/access.log;
或者
access_log /home/wwwlogs/www.mysite.com/access.log;
下面是log文件夹及文件权限设置。
1、wwwlogs文件夹权限设置
wwwlogs文件夹权限设置,在FTP里直接设置,Owner ID 和 Group ID 均为0,权限是755。请看下图。
2、网站log文件夹权限
如果网站有log文件夹,那么其权限设置与wwwlogs一样。在FTP里直接设置,Owner ID 和 Group ID 均为0,权限是755。请看下图。如果你使用的是默认log文件access.log,它的Owner ID 和 Group ID 均为0,权限是644。如果你为网站设置了特定的log文件,那么请往后看第3点。
3、log文件权限
网站log文件权限在FTP里直接设置,Owner ID 和 Group ID 均为0,权限是644。请看下图。
网站log文件不用手动建立,它会在访问网站时自动生成。如果没有生产log文件,请重启一下nginx。
通过这样设置,nginx网站的log文件写入便无问题了。
- 站长推荐