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

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

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

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

nginx的配置文件是ascii文本文件。

比如http{  }这种的是指令块,include  mime.types; 这种是指令,include是指令,mime.types指令的参数,指令和参数之间是多个空格分隔的,且以;结尾,

并且两条指令也是以;为分割符。有些指令有名字,比如upstream ,指令名为thwp,location都有名字,http和server模块没有名字,这个由模块本身决定。

比如http{和server指令块以{  }将多条指令组合在一起,include语句包含多个配置文件以提升可维护性。比如include  mime.types;

使用#符号注释,提高可读性。比如#nginx配置语法。使用$符号使用变量,比如$host$uri这些变量是nginx内部框架提供的不是模块提供的。

部分指令参数支持正则表达式比如 location ~* \.(git|jpg|jpeg)$ 括号里可以用$1、$2等方式取值。

expires 3m 表示3分钟后cache刷新。 zone=one;10m开了10m的空间给worker使用

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

 

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

 

http{ }里面所有的指令表示都是由http模块来解析,来执行。upstream 表示上游服务,nginx与tomcat等等交互,定义upstream,server是表示一个或一组域名 location是一个url表达式。

相关文章:

  • 2021-09-14
  • 2021-11-16
  • 2021-11-26
  • 2018-07-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-12
猜你喜欢
  • 2021-09-09
  • 2021-04-17
  • 2022-01-18
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案