【发布时间】:2019-01-02 12:49:20
【问题描述】:
我已配置负载均衡器以将请求路由到运行 NodeJs 服务器的两个 Ec2 实例。我需要将来自 http(端口 80)和 https(端口 443)的请求定向到 NodeJs 中 EC2 实例的 http(端口 80)。我已将 ssl 证书上传到 AWS,并将负载均衡器配置为使用 ssl 证书。问题是来自 http 端口的请求不会自动路由到 https。它必须是服务器端脚本或剪辑,我需要在 server.js 中编写它应该将 http 路由到 https,我尝试这样做,但它遇到了无休止的重定向。所以问题-
- AWS 是否有任何指南可以做到这一点?
- 如果不是那么如何实现这一点,任何指针或建议将不胜感激。
【问题讨论】:
-
你在使用
nginx吗? -
不,我没有使用 nginx。
-
嗯...我相信它只是您需要的 AWS 配置。我很久以前做过。
-
如果是 http 而不是 https,您应该只重定向到 https。也许只是调整你的 server.js
标签: node.js amazon-web-services amazon-ec2 elastic-load-balancer aws-load-balancer