Nginx配置文件结构
nginx配置文件由指令(directive)组成,指令分为两种形式,简单指令和区块指令。
一条简单指令由指令名、参数和结尾的分号(;)组成,例如: listen 80 backlog 4096; ,其中“listen”是指令名,“80”、“backlog”、“4096”都是参数,“;”表示指令结尾。
区块指令由指令名、参数和花括号({})组成,例如: location /imag {} ,其中“location”是指令名,“/imag”是参数,“{}”用于包括其它指令和表示结尾。如果一个区块指令中的大括号可以包括其它简单指令或区块指令,那么这种区块指令称为“语境(context)”,大部分常用的区块指令都是“语境”。
不被任何其它区块指令包含的指令被认为处于main语境中,即main语境是nginx配置文件中最外层语境,任何指令都位于main语境或main语境的子级语境中。请看下面的配置文件例子:
延伸阅读
学习是年轻人改变自己的最好方式