使用交流
首页
使用交流
通知公告
文档资源
搜索
登录
使用交流
七层反向代理【代理请求设置】
七层反向代理【代理请求设置】
yunwang
2018-1-26
1090
七层反向代理【代理请求设置】中的
重写 HTTP 跳转中的 URL 路径 的作用是什么?
收藏
0
收藏的用户(
0
)
X
正在加载信息~
最新回复
(
1
)
虚竹
2018-1-26
引用
2
楼
勾选“重写 HTTP 跳转中的 URL 路径”时,对应的是 Nginx 的指令:
proxy_redirect default;
如果不勾选,则对应指令为:
proxy_redirect off;
指令相关说明可参考 Nginx 官方文档:
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_redirect
举例说明
比如你的前端访问地址为 http://frontend/,代理到后端 http://localhost:8000/。
当启用“重写 HTTP 跳转中的 URL 路径”时,如果后端返回的是一个 URL 跳转,如:
Location: http://localhost:8000/two/some/uri/
那么,这个跳转将被相应地替换为:
Location: /two/some/uri/
返回
发新帖
yunwang
搜索