![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx学习笔记
文章平均质量分 80
iteye_5069
这个作者很懒,什么都没留下…
展开
-
Nginx变量
Nginx变量只有一种字符串类型,变量名前使用$符号来引用变量。但不支持通过转衣服来便是$符号,可使用ngx_geo模块来表示,如: geo $dollar { default "$"; },可使用$dollar来表示$。 Nginx的set指令首先在nginx启动加载配置时创建变量,而变量的赋值发生在请求处理的时候。其可见范围为整个Ng...原创 2015-11-08 14:55:47 · 147 阅读 · 0 评论 -
Nginx请求执行阶段
Nginx在处理请求时,按照不同的阶段依次处理,常见的阶段如rewrite、access和content依次执行。Nginx中的指令一般只注册在某一个阶段,如echo注册在content阶段,set注册在rewrite阶段,因此set总是在echo之前执行,与书写顺序无关。特殊的,geo和map指令与处理阶段无关,它们是声明性的。 1,rewrite阶段 rewri...原创 2015-11-09 17:02:03 · 242 阅读 · 0 评论 -
Nginx限速
在WEB开发中经常会遇到接口被刷的情况,如CC攻击,通过有限的ip对服务器发来大量请求,使服务器资源耗尽。使用nginx的ngx_http_limit_req_module 模块和ngx_http_limit_conn_module模块可以对统一ip的请求和连接数进行限制。 1,ngx_http_limit_req_module模块,用来限制连单位时间内连接数的模块,是对一段...原创 2016-05-26 11:10:35 · 193 阅读 · 0 评论