摘要: nginx有11个处理阶段,如下图所示: 一般我们在开发过程中常用到的阶段如下: 1.set_by_lua 做流程分支判断,判断变量初始化 2.rewrite_by_lua 转发重定向,缓存功能 3.access_by_lua ip准入,接口合法权限判断,根据iptable做防火墙的功能 4.con 阅读全文
posted @ 2019-06-28 15:19 kakaok 阅读(6353) 评论(0) 推荐(0)
摘要: 前缀匹配时,Nginx 不对 url 做编码,因此请求为 /static/20%/aa,可以被规则 ^~ /static/ /aa 匹配到(注意是空格) 多个 location 配置的情况下匹配顺序为(参考资料而来,还未实际验证,试试就知道了,不必拘泥,仅供参考): 首先精确匹配 = 其次前缀匹配  阅读全文
posted @ 2019-06-28 14:32 kakaok 阅读(1054) 评论(0) 推荐(0)