父指令配置代码如下:
父指令——access_log、error_log。
server {
listen 80;
server_name localhost;
root html;
index index.html index.htm;
access_log logs/80.access.log main;
error_log logs/80.error.log info;
location /test2 {
root html;
index test.html;
}
查看代码test2中并没有指定日志文件,但是在整个server段中有个“父指令”,指定了日志文件,这就是引用了父指令。 子指令配置代码如下:
server {
listen 80;
server_name localhost;
root html;
index index.html index.htm;
access_log logs/80.access.log main;
error_log logs/80.error.log info;
location /test2 {
root html;
index test.html;
access_log logs/test2.access.log main;
error_log logs/test2.error.log info;
}
这里指定了子指令日志文件,日志写入将写入到子指令下。 总结: 只要是server段中可以定义的参数,均为父指令!父指令存在时启用父指令,子指令存在时覆盖父指令。
|