默认配置语法
- 全局---服务级别的配置
user 设置nginx服务的系统使用用户,基本上不用动
worker_processes 工作进程数---跟nginx多worker有关,增大连接数的并发处理,如8核cpu设置为8
error_log nginx的错误日志
pid nginx服务启动时候的pid 把pid记入一个文件,方便系统管理
- events 事件级别的配置 可以指定使用哪个模型,例如epoll
worker_connections 每个进程最大连接数 ---系统优化时用得上,可以为6535 1万个左右,就能应付
use 工作进程数 ---使用哪个内核模型 select poll epoll
- 协议相关配置一个http可以包含多个服务(Server)
- location默认访问路径下的文件,比如一个欢迎页面
错误页面的配置----但凡状态码以5开头的都会返回一个50x.html
location = /50x.html则说明了具体的html文件存放路径
原则上,从模块管理的角度,每个服务的配置可以细化到server层级或者是location层级,视应用需要而定