【发布时间】:2019-04-19 00:32:19
【问题描述】:
我有一个 EC2 实例在 Ubuntu 上运行 Node.Js 服务器。
我的目标是:
- 将我的托管区域连接到 EC2 实例
- 将所有传入流量从端口 80 路由到端口 3000(因为我的服务器在端口 3000 上运行)
- 最重要的是使用 Application Load Balancer 将所有请求转发到 HTTPS(我已经在证书管理器中创建了 SSL 证书)。
目前,我只能在端口 3000 (http://prntscr.com/livali) 上使用 EC2 实例的 Public Ip 打开网站。 Https 请求或 Http 到端口 80 不起作用 (http://prntscr.com/livau2)。使用实例的Public Ip 在我的托管区域上创建了A 记录,无法通过托管区域 (http://prntscr.com/liv9no) 打开实例。
我真的很困惑,因为我无法启动并运行它。我真的很感激关于如何设置整个事情的分步指南。
【问题讨论】:
标签: amazon-web-services amazon-ec2 https amazon-route53 amazon-elb