1.5.1 配置指令

Nginx包含了由配置文件中指定的指令控制的模块。通常nginx.conf文件中的指令可以分为简单指令和块指令。

1.简单指令

一个简单的指令由用空格分隔的名称和参数组成,并以分号“;”结束。
指令名称是一个字符串,可以用单引号或者双引号引起来,也可以不引。但是如果名称中包含空格,一定要引起来。
指令参数就是指令对应的配置值,使用一个或者多个空格或者TAB字符与指令名称分开。指令参数可以是一个或多个TOKEN串,TOKEN串之间由空格或者TAB键分隔。
例如:

error_log  logs/error.log  info;

其中“error_log”为指令名称,“logs/error.log”和“info”都为指令参数,该配置项指定了日志文件和错误日志级别。

2.块指令

一个块指令与简单指令有相同的结构,但不是以分号结束,而是以一系列由大括号“{”和“}”包围的附加指令结束。如果一个块指令在大括号内可以有其他的指令,它就被称为一个上下文(例如:events,http,server和location)。
例如:

location / {
    root   html;
    index  index.html index.htm;
}

3.注释

配置文件中以#开始的行,或者是前面有若干空格或者TAB,然后再跟#的行,都被认为是注释,也就是只对编辑查看文件的用户有意义,程序在读取这些注释行的时候,其实际的内容是被忽略的。
例如:

#全局错误日志
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

results matching ""

    No results matching ""