Nginx的配置文件通常位于/etc/nginx/nginx.conf
或/usr/local/nginx/conf/nginx.conf
。配置文件采用模块化设计,包含多个上下文(context),每个上下文定义了一组相关的配置指令。主要的上下文包括:
- main:主上下文,包含全局配置指令。
- events:事件上下文,定义事件模块的配置。
- http:HTTP上下文,定义HTTP模块的配置。
- server:服务器上下文,定义虚拟主机的配置。
- location:位置上下文,定义URL路径的配置。