(二)Nginx配置文件通用语法介绍
2019-07-30 09:22
232 查看
Nginx的二进制文件中已经指定了Nginx已经包含了哪些模块,但每个模块都会提供独一无二的配置语法。这些所有的配置语法都会遵循同样的语法规则。
1、主要的语法规则
- 配置文件由指令以及指令块构成
- 每条指令以;分号结尾,指令与参数之间用空格符号分隔
- 指令块以{}大括号将多条指令组织在一起
- include语句允许组合多个配置文件已提升可维护性
- 使用#符号添加注释,提高可读性
- 使用$符号使用内置变量
- 部分指令的参数支持正则表达式
http中是个大的指令块 | 表示里面的指令全部使用http模块来解析 |
mime.types | 含有很多条不同文件后缀名和http协议中mime格式的对照关系表,和我们的语法关联不大,所有采用include,导入进来。 |
upstream | 表示Nginx采用转发代理的,上游服务器是127.0.0.1:8000(可以是多个),htwp是该反向代理的别名(可以自己设置)。 |
server | 表示Nginx的对外服务,监听443端口。 |
limit_req_zone | 限制请求的处理速率的设置,对于同一ip不同请求地址,限制平均速率为5请求/秒。(更多解释,参考https://www.rainng.com/nginx-httplimitreq/) |
相关文章推荐
- nginx学习笔记4 nginx的配置文件1 通用配置
- Nginx常用模块介绍及配置文件说明
- Nginx 的配置文件介绍
- nginx配置文件结构,语法,配置命令解释
- Nginx实战之1.1-1.6 Nginx介绍,安装及配置文件详解
- 通用属性配置文件(GATT)及其服务,特性与属性介绍
- Nginx 服务器安装及配置文件详解介绍
- Nginx 的配置文件介绍
- nginx的配置文件及指令介绍
- Nginx配置文件详细介绍
- Nginx(2)-nginx配置文件语法着色
- nginx配置文件介绍
- LNMP架构应用实战——Nginx服务配置文件介绍
- vim高亮显示nginx配置文件的语法结构
- Nginx Location配置语法介绍、优先级说明、nginx的root和alias指令的区别
- nginx的配置文件的详细介绍
- Nginx配置文件语法教程
- nginx conf文件结构介绍以及相关配置
- nginx从编译安装到配置文件说明中文详细介绍
- 让 Vim 支持 nginx 语法(syntax) 格式化配置文件