我想问一下如何配置Nodejs(后端/服务器)以接受来自客户端(前端)的HTTPS请求。
我们做了什么。
问题:
答案 0 :(得分:4)
我们错过了什么?
如果我理解正确,您有一个Cloudfront分发服务角度,然后尝试连接到EC2实例 - 我假设EC2的IP地址或公共DNS条目被硬编码到角度代码中。
这不是一个好的安排 - 如果您的EC2发生故障或IP地址发生变化,您需要将新站点推送到S3 - 然后此更改将需要一段时间才能通过Cloudfront传播。
你应该做的是这个。
(这是一种令人难以置信的简单方式,让您的EC2对互联网开放等等。)
您还应该认真考虑将EC2放入一个跨越至少两个可用区域的自动扩展组,并设置其最小大小以确保至少服务器一次运行。
AWS EC2实例可以随时消失,当他们执行时,您的应用程序会随之消失。