我有一个亚马逊AWS账户,我想托管我的全栈网站,我还有一个域名,假设它是 example.com。我想要这样的结构
MyVPC
|-MySubnetPUBLIC
| |-ec2 instance with frontend
| |-elastic beanstalk with backend
|
|-mySubnetPRIVATE
|-Database
因此,我已经配置了我的 VPC、mySubnetPUBLIC 的路由器表以及允许端口 A 上的前端流量和端口 B 上的后端流量的互联网网关和安全组。我想将 route 53 设置为将 example.com 的流量重定向到子网,并让安全组根据请求端口管理不同服务的重定向。我是 aws 的新手,这是可以做到的吗?如何?
如果您使用 HTTP/HTTPS 协议连接到前端,那么您可以通过以下 2 个选项之一使其可访问:
1. 弹性 IP - 将弹性 IP 关联到 EC2 实例 - 使用 Route53 创建以弹性 IP 作为值的 A 记录
2. 负载均衡器 - 创建负载均衡器并将 EC2 实例关联到该负载均衡器 - 使用 Route53 创建 CNAME 记录,并将 ELB 的 DNS 名称作为值
在任一情况下,请确保在安全组的入站和出站中都允许 HTTP 和 HTTPS 流量。