在专用服务器上的多个网络服务器之间路由流量

问题描述 投票:0回答:1

我有一个安装了 proxmox 的专用服务器。 我有多个 vps,每个 vps 上都有一个网站,该网站是一个域或子域。 都有相同的 IP 地址。

我如何在所有 vps 实例之间路由流量

假设我的域名是 vps.com 所以 1.vps.com 转到 vps 1

2.vps.com 转到 vps 2

我需要创建一个路由流量的 vps 吗?我需要在这种情况下使用的最佳方法。

webserver vps proxmox
1个回答
0
投票

您的查询是通用的,简单来说就是负载均衡器或保留代理或重写。所以我将涵盖更多主题:

  • 您可能需要使用可以覆盖 CA ssl *.vps.com 域的 SSL(请注意,许多提供商提供免费选项,例如 cloudflare),以便无论添加多少主机,所有子主机都被覆盖在 umella 下。这简化了 SSL 部分。对每个子域 (1.vps.com)、(2.vps.com) 使用 Let's 加密 SSL 会给您将来扩展时带来困难。所以这是部署负载均衡器之前的第一点也是重要的一点。
  • 根据您的环境/流量/平台规模,负载均衡器是基于本地或基于云的虚拟实例的硬件。根据你的要求,你可以google一下。通常,所有人都按照您的要求完成相同的工作。
  • 如果您是负载均衡器部分的新手,我建议您在购买任何高级版本之前使用任何开源负载均衡器(谷歌搜索)进行测试和尝试。
  • 如果您正在管理关键业务相关的业务,那么请切换到 AWS。 https://aws.amazon.com/elasticloadbalancing/ 或 Cloudflare Loadbalancer 以保持简单。
  • 您可以在负载均衡中创建许多过滤规则或监听策略、CSP 和 webfilter 来代理或避免机器人或 DDOS 攻击。因此,这将更快地改善最终用户的交互。
  • 请注意,负载均衡器确实具有缓存兼容性,因此,如果您的 Web 应用程序有某种登录会话和访客会话,或者您正在通过真实服务器上的 Cookie 跟踪登录会话,请确保检查文档并添加绕过缓存策略这样的查询。
  • 在实施负载均衡器之前,请确保调整/适应内部服务器的推荐设置,例如 dns、apache/nginx 配置或 HTTP 端口相关查询。再次查看文档。这会节省您的时间。

您的问题再次非常笼统,我希望我能够用简单的语言回答它。

© www.soinside.com 2019 - 2024. All rights reserved.