我有一个正在运行的 EC2 实例,其详细信息如下 - t2.micro - 虚拟化类型 = hvm - 分配的弹性 IP = 54-152-108-137 - 分配的公共 DNS = ec2-54-152-108-137.compute-1.amazonaws.com - 创建的安全组启用了以下规则/端口 22 tcp 0.0.0.0/0 ✔ 80 tcp 0.0.0.0/0 ✔ 全部 全部 0.0.0.0/0 ✔ 53 udp 0.0.0.0/0 ✔ 443 tcp 0.0.0.0/0 ✔
我使用公共 DNS 访问该 URL,一切正常。
我使用公网 IP 访问该 URL。它运行正常。
但是,我想通过我从 Amazon Route 53 带来的域名进行访问。我的域名是 einfachmachen dot ch
现在,我想将此域映射到我的 EC2 运行实例,我执行以下操作。
- 创建了托管区域。(因为购买域名时最初创建的那个已经被删除了)
- 选择域名作为我的注册域名 = einfachmachen.ch
- 类型 = 私有托管区域并选择我的 EC2 控制台中列出的 VPC ID (vpc-24d2a641)
- 这是使用 2 条默认记录创建的。一条类型为 NS,另一条类型为 SOA
- 使用来自我的域的 NS 地址更新了 NS 记录集(从 AWS Route 53 中的注册域复制了 NS 地址)
- 为 einfachmachen.ch 创建了一条 A 记录,IPv4 地址和值 = 54.152.108.137
- 为 www.einfachmachen.ch 创建了一条 A 记录,其 CNAME 值为 ec2-54-152-108-137.compute-1.amazonaws.com
此后,我检查了带有域名的 URL,但没有任何效果。
我在浏览器中收到错误“无法显示此页面”。
我检查了它是否适用于静态网页。我在 S3 中创建了 2 个存储桶,并将 A 记录值作为 S3 存储桶的端点。然后它就可以正常工作了。
Ec2 和域链接有什么问题?