哦,谢谢春哥。
On 11月14日, 上午3时22分, agentzh <agen...@gmail.com> wrote:
> Hello!
>
> 2012/11/13 陈伟:
>
>
>
>
>
>
>
>
>
> > 配置如下:
>
> > location /cc/ {
> > access_by_lua '
> > ngx.exit(403);
> > ';
> > }
>
> > location /zzz/ {
> > access_by_lua '
>
> > local res = ngx.location.capture("/cc");
> > ngx.say("body="..res.body);
> > ngx.say("status="..res.status);
> > ';
> > }
>
> > 当请求 /zzz/ 的时候, 打印:
>
> > body= status=404
>
> > 为什么不是403呢?
>
> 因为 access_by_lua 运行在 access 阶段,而 access 阶段在子请求的上下文中都是直接跳过的,没有例外。
>
> Best regards,
> -agentzh