+ -
当前位置:首页 → 问答吧 → nginx 的 proxy_pass 能依据 IP 条件修改 http 返回值吗?

nginx 的 proxy_pass 能依据 IP 条件修改 http 返回值吗?

时间:2011-05-24

来源:互联网

内网服务器A上部署web应用,部分页面需要http认证,未认证访问时会返回401,弹窗询问密码。
外网服务器B上安装nginx,通过proxy_pass将A上的web应用反向代理,供外网用户访问。

现为要求只有指定IP段的用户才能通过B访问A上需要http认证的页面,
对于指定IP段以外的用户,希望proxy_pass遇到A返回401的页面时直接向用户返回403,不弹窗询问密码。
(注:页面是动态生成,URL不确定,不方便通过URL判断,只能通过返回值判断)

如何实现?谢谢!

作者: sswv   发布时间: 2011-05-24

不知道呢,我也是看结果的

作者: hungstyle   发布时间: 2011-05-24