3. nginx配置的基本语法规则

本文介绍了安装好的nginx二进制文件中模块配置遵循的nginx配置规则,包括指令和指令块构成、分号结尾、大括号组织指令等。还说明了配置参数时时间和空间的单位,以及http配置的指令块,如upstream块、server块、location块等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装好后的nginx二进制文件中已经指定包含了编译时指定的模块, 每个模块都有自己的配置. 这些配置会遵循相同的nginx配置规则.

nginx配置规则: 1) 配置文件由指令和指令块构成, nginx.conf文件中, include就是指令, http就是指令块;

       2) 每条指令以;分号结尾, 指令与参数之间以空格符号分隔;

       3) 指令块以{}大括号将多条指令组织在一起, 有些指令块有名字, 有些指令块没有名字, 有没有名字由提供该指令块的nginx模块来决定;

         4) include语句允许组合多个配置文件以提升可维护性;

         5) 使用#添加注释;

         6) 使用$符号使用变量;

         7) 部分指令的参数支持正则表达式.

         配置参数时, 时间的单位:ms(毫秒), s(秒), m(分钟), h(小时), d(天), w(周), M(月,30天), y(年,365天).

              空间的单位:不添加时默认是字节, k/K(千字节), m/M(兆字节), g/G(G字节)

http配置的指令块: http指令块下的所有指令都是由http模块解析执行的.

  1) upstream块: 上游服务, tomcat服务

  2) server块: 对应的域名

  3) location块: url表达式

转载于:https://www.cnblogs.com/dowait/p/10807057.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值