1. Nginx 配置文件结构
Nginx 配置一般分为三层:

全局块(Global Block)
影响 Nginx 整体运行的参数,如工作进程数、PID 文件位置、日志路径等。
events 块
影响 Nginx 处理连接的全局设置,如最大连接数、事件驱动模型等。
http 块(或 mail、stream)
HTTP 服务相关的配置(虚拟主机、反向代理、负载均衡等)。
里面可以包含 server 块,每个 server 可以有多个 location。
2. Nginx 配置示例
n3. 常用 Nginx 配置指令说明
全局块
events 块
http/server/location 块
4. 配置思路
确定运行参数(全局块)
根据机器性能设置worker_processes和worker_connections。定义事件处理(events 块)
Linux 用epoll,性能更好。定义虚拟主机(http/server/location)
静态资源路径
反向代理 API
日志记录
错误页面