Hello!
2013/3/4 hailinzeng
> 如果使用upstream配置反向代理,结果总是返回404
> hailin@Hailin:~$ curl 127.0.0.1:80
> <!--res.body:-->
> <!DOCTYPE html>
> 省略
> </body>
> </html>
> <!-- nil-->
> <!-- nil-->
> <!-- stat!=200, stat=404 -->
>
你直接从外部访问 location /proxy 并使用相同的参数是否得到 404?如果仍然得到 404 便和 ngx_lua 的
ngx.location.capture 没有一点关系了,呵呵。常见的问题是你的 location /proxy 本身就返回 404.
另外,建议在报告问题时,尽量使用最小化的简单用例,因为一方面在最小化的过程中就可以排查出一些低级错误;另一方面也可以节约大家阅读你的代码的时间 :)
最后,建议先加入本邮件组,再发贴子,否则你发的贴子需要人工审核。
Best regards,
-agentzh