特定于位置的日志文件的处理方式是否不同?

问题描述 投票:0回答:1

我正在使用 nginx 访问机器上的各种服务。因此,我为每个代理服务添加了特定的日志文件:

location /errorcodes/ {
  include /etc/nginx/sinatra_params;
  proxy_pass http://localhost:4567/;
  access_log /var/log/nginx/errorcodes-access.log;
  error_log /var/log/nginx/errorcodes-error.log;
}

现在看来,对于所有者和组而言,特定于位置的日志文件的处理方式与全局日志文件不同,而且访问权限也与全局 nginx 日志文件不同。

contents of /var/log/nginx

我不认为这是一个大问题,但我想了解这里发生了什么。那么为什么特定位置的日志文件的处理方式不同。

nginx nginx-location
1个回答
0
投票

access.log
error.log
已经通过 logrotate 进行了旋转。
/etc/logrotate.d/nginx
包含行
create 0640 www-data adm
,因此通过 logrotate 旋转日志会重新创建具有不同所有者、组和模式的文件。

© www.soinside.com 2019 - 2024. All rights reserved.