我无法在/etc/nginx/nginx.conf http块中进行任何更改。我从最简单的事情开始 - 我想将access.log的名称修改为其他东西(即a.log)。这是一个vanilla nginx安装(还没有自定义配置文件)。这就是我所知道的:
以下是我的nginx.conf文件的片段:
user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 768;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/a.log;
#....
}
它是否像我正在修改被其他配置文件覆盖的http块一样简单?谢谢你的帮助。
答案 0 :(得分:0)
您的access_log是否也在服务器块中定义?看看nginx / sites-enabled /中的默认配置。 在这种情况下,http块中的值将被下块中的值覆盖。