Chinaunix

标题: nginx 反向代理模块如何处理 302 的问题 [打印本页]

作者: xunen    时间: 2012-02-15 13:53
标题: nginx 反向代理模块如何处理 302 的问题
有没有这样的第三方模块实现如下的功能:

有这样一种场景,nginx 充当反向代理服务器,用户 U 访问 nginx 服务器 N,
nginx 服务器 N 将请求转发给后端服务器 S,N 再将后端服务器 S 的返回结果发送给
用户 U,如果后端  S 服务器返回的 HTTP 301/302 的回复,那么 nginx 服务器 N 也同样
将 301/302 的回复发送给用户 U。
       现在需要的是, nginx 如果收到后端服务器的是 301/302 的回复,
那么 nginx 再次 proxy_pass 一次,直到后端服务器发送的不是  301/302
回复为止。  总的说来就是让用户永远收不到 301/302 的回复。谢谢!
作者: zombie_cu    时间: 2012-02-16 11:22
http://www.linuxboy.net/?p=259




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2