Nginx配置文件的通用语法介绍

Nginx配置文件是一个asc文本文件:

  01 它由两部分组成,一个是directive(指令),一个是directive block(指令块)。

  02 每条指令以 ; 英文分号结尾,指令与参数间以空格符号分隔,多参数之间以分号分隔。

  03 指令快以 {} 大括号将多条指令组织在一起

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

  05 使用 # 井号添加注释,提高可读性

  06 以 $ 符号使用变量

  07 部分指令的参数支持正则表达式

配置参数:时间的单位 配置参数:空间的单位
ms milliseconds d days B bytes 字节
s seconds w weeks k/K kilobytes 千字节
m minutes M months,30 days m/M megabytes 兆字节
h hours y years,365 days g/G gigabytes 吉字节

http配置的指令块

http                   表明此大括号里的所有指令都是由http模块去解析去执行的

upstream         表明上游服务,当nginx需要与TomcatDjango等企业内网的其他服务有交互时,可定义此模块

server               定义一个域名或一组域名

location            URL表达式

http配置的指令块

http                   表明此大括号里的所有指令都是由http模块去解析去执行的

upstream         表明上游服务,当nginx需要与TomcatDjango等企业内网的其他服务有交互时,可定义此模块

server               定义一个域名或一组域名

location            URL表达式

猜你喜欢

转载自www.cnblogs.com/Axiao-47/p/12287829.html