我正在使用 AWS ECS 部署我的 docker 映像并创建任务定义。将其映射到 AWS ALB 且其目标组运行良好。当我尝试从浏览器访问我的负载均衡器时,我收到无效的主机标头。
我进入网络接口,获取负载均衡器的私有IP并从浏览器中进行尝试。它工作得很好,我可以访问我的应用程序。
我仅在尝试使用负载均衡器访问时遇到此问题。
你能给我一些线索,告诉我我失踪的地方吗?
谢谢, 斯里坎特。
负载均衡器专用 IP 无法在您的浏览器上运行。 您可以使用负载均衡器的公共 DNS 从浏览器访问。 您是否检查了负载均衡器的安全组?这可能会阻止您的 ECS 服务的流量。
我也遇到了类似的问题。我通过在生产环境中运行我的 React 应用程序而不是在开发环境中运行它来解决它。使用 npm run build
和
npm install -g serve
在 生产环境中运行 React 应用程序。