我有一个虚拟机,上面托管了 3 个应用程序。所有应用程序都可以正常使用 VM 的公共 IP 和端口(例如 34.44.55.66:{port})
- React JS 网站 1(端口 3001)
- React JS 网站 2(端口 3002)
- Express JS API 1(端口 3003)
我现在想将所有这些都放在Cloud Load Balancer后面。我已经为此做了以下事情。
负载均衡器的创建没有任何问题。但是,只有默认路径可以正常工作。请参考下面的详细信息(将 LB IP 视为 55.66.77.88)。
55.66.77.88:网站 1 打开没有任何问题(默认路径)
55.66.77.88/api-1:API-1 在浏览器控制台中显示错误消息
GET http://55.66.77.88/api-1 404 (Not Found)
每当我使用默认路径映射上述任何后端服务时,它们都可以正常工作。但是,当在浏览器中输入路径时,它们不会按预期工作。
任何建议将被认真考虑。