Hello!
2015-05-08 12:20 GMT+08:00 FP:
> 因为access, rewrite, content的优先级不同
> 为了提高优先级,是否可以用嵌套的方式呢?
> 比如像下面这样
> rewrite by lua,
> ****
> set by lua
> ....
> if ...
> content by lua,
> ....
它们只是运行在不同的 nginx 请求处理阶段,和优先级无关,只是执行顺序有先后而已。更多细节请参见我的 nginx 中文教程:
http://openresty.org/#eBooks
一般不建议在 nginx.conf 里面通过 if 配置指令之类的东西玩得太复杂,而尽量在 Lua 语言级别上进行各种抽象和调度。毕竟“if is evil”:
http://wiki.nginx.org/IfIsEvil
Regards,
-agentzh