我最近购买了一个 amazon ec2 实例。现在我想托管一个网站。我在 Google 上搜索并找到了一些有用的信息,但我心中有些困惑。
假设域名是“http://www.example.com“
这就是我目前所做的。
我已经在 amazon ec2 实例上本地配置了我的域名,当我在 amazon ec2 实例的浏览器中打开该 URL 时,它运行正常。我使用过http://www.example.com在 /etc/hosts 文件中将其指向 127.0.0.1 以在实例上本地打开。
我有一个弹性 IP 地址并将其与实例关联。
我变了http://www.example.com使用我在上一步中获得的弹性 IP 的记录。
现在我该怎么办?
当某个用户在世界任何地方打开我的网站时,它会指向我的实例的 IP 地址吗?
我是否已对实例上的网站进行了适当的配置?
答案1
看起来还不错。以下是步骤:
启动您的服务器。
确保您为网站提供服务的端口(通常为 80、443)已在您的安全组中允许访问(
0.0.0.0/0
)使用该实例的公共 DNS/公共 IP(通过 Web 控制台或 API 调用获取)。检查网站是否一切正常全部支持的浏览器。
使用公共 DNS 进行分配
CNAME
或使用公共 IP 分配A-name
给所有子域/域以指向此实例。从浏览器检查所有这些分配是否有效。(可能需要长达 24 小时才能在互联网上传播更改)
最后,使用类似以下工具检查是否每个人都可以访问您的网站,然后满意http://www.isup.me/。
答案2
您可以将域('www.example.com')配置为 ELB(弹性负载均衡器),以便将来如果负载增加,可以将更多 EC2 实例添加到 ELB