我需要对服务器 A 上的 nginx 进行配置从而实现反向代理到 b.com
。
首先 A 服务器的域名是 a.com
,我需要配置当我访问 http://a.com/b/xxx
的时候,访问的是 http://b.com/xxx
,这里的 xxx
是指任意请求路径。
然后由于 b.com
服务器的资源是需要登录访问的,所以当我访问 http://a.com/b/aa.jpg
时会被重定向到 http://b.com/login
登录页面,由于我无法直接访问 b.com
所以我需要 nginx
将登陆重定向变成 http://a.com/b/login
。当然这里可能会有其他重定向地址,所以需要任意重定向都被改成 http://a.com/b/redirect_path
问了 ChatGPT
,感觉它在编造一些变量,导致一直尝试不成功,所以来请教一下 V 友