Nginx更改日志文件的所有者和权限

Nginx更改日志文件的所有者和权限,nginx,Nginx,Nginx定期更改所有者(从“myuser”更改为“Nginx”)和日志文件的权限(/apps/Nginx_logs/)。如何禁用此行为 我读了一些关于/etc/logrotate.conf的文章,但并不真正理解如何做 /etc/logrotate.conf的一部分 # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after ro

Nginx定期更改所有者(从“myuser”更改为“Nginx”)和日志文件的权限(/apps/Nginx_logs/)。如何禁用此行为

我读了一些关于/etc/logrotate.conf的文章,但并不真正理解如何做

/etc/logrotate.conf的一部分

# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
 
include /usr/share/nginx/modules/*.conf;
 
events {
    worker_connections 1024;
}
 
http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
 
    access_log  /var/log/nginx/access.log  main;
 
    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    types_hash_max_size 2048;
 
    keepalive_timeout   1800;
    proxy_send_timeout 1800s;
    proxy_read_timeout 1800s;
    proxy_connect_timeout 1800s;
    send_timeout 1800s;

    client_max_body_size 150m;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;
 
    ssl_protocols TLSv1.1 TLSv1.2;
    ssl_session_cache shared:SSL:1m;
    ssl_session_timeout  10m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SH:ECDHE-ECDSA-AES128-GCM-SHA256:!aNULL:!MD5:!3DES:!DES;
    ssl_prefer_server_ciphers on;
 
    proxy_set_header X-SSL-Client_Cert $ssl_client_cert;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
 
    include /etc/nginx/conf.d/*.conf;
}
/etc/nginx/nginx.conf的一部分

# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
 
include /usr/share/nginx/modules/*.conf;
 
events {
    worker_connections 1024;
}
 
http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
 
    access_log  /var/log/nginx/access.log  main;
 
    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    types_hash_max_size 2048;
 
    keepalive_timeout   1800;
    proxy_send_timeout 1800s;
    proxy_read_timeout 1800s;
    proxy_connect_timeout 1800s;
    send_timeout 1800s;

    client_max_body_size 150m;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;
 
    ssl_protocols TLSv1.1 TLSv1.2;
    ssl_session_cache shared:SSL:1m;
    ssl_session_timeout  10m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SH:ECDHE-ECDSA-AES128-GCM-SHA256:!aNULL:!MD5:!3DES:!DES;
    ssl_prefer_server_ciphers on;
 
    proxy_set_header X-SSL-Client_Cert $ssl_client_cert;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
 
    include /etc/nginx/conf.d/*.conf;
}