nginx 反向代理(转发)相关疑问

发布于 2022-09-06 01:53:13 字数 489 浏览 13 评论 0

目前有2台服务器:
A服务器配置高带宽大20MB,无法绑定域名只有ip。
B服务器配置低带宽小3MB,绑定域名B.com
目前两台服务器不在同一城市,无法做到局域网等内网互通。

目前希望访问B.com, B服务器通过ngix,把B.com的请求转发到A服务器http://ip:8888, 由A服务器来处理后台业务逻辑, B服务器只做代理。

问题1:当用户访问B.com 静态资源和动态资源请求,可达到的最大带宽是 20MB,还是3MB
问题2:用户访问B.com ,经过B服务器代理转发到A服务器,是否要比直接访问B服务器后台服务速度慢?
问题3:是否存在跨域等一些问题,比如ajax,session,等和域名关联的有关的问题

洗耳恭听

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半窗疏影 2022-09-13 01:53:14
  1. 3MB,使用的是B服务器的带宽去A服务器拿资源,拿完返回给用户
  2. 是的。毕竟多了一个转发过程
  3. 前端跨域有问题,后端没有,session一般基于cookie存session_id,nginx会同步cookie的(需要注意的是如果cookie设置了path,nginx也要处理好,不然后台服务器不认
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文