主机条目无法与 AWS EC2 实例上的弹性 IP 配合使用

主机条目无法与 AWS EC2 实例上的弹性 IP 配合使用

我已经在 aws ec2 实例上设置了 Magento web 以用于开发和测试。

我能够通过使用公共 IP 在本地机器上放置主机条目来访问它。但后来我将其更改为弹性 IP,即使在更新本地主机条目后,我也无法访问该网站。

知道为什么会发生这种情况吗?

另外,弹性 IP 的真正好处是什么?据我所知,如果其中一个 EC2 出现故障,它们很容易分配给新的 EC2?EC2 是否经常出现故障并需要更换?

我对服务器配置和 AWS 还很陌生,并且有更多的 Web 开发背景。

EC2 实例具有 ubuntu 14.04 操作系统,并在 NGINX 服务器上运行。我已设置 vhost/nginx 配置文件,以便从 nginx 默认目录以外的其他目录为站点提供服务,因为计划在此服务器上运行站点以进行开发和测试,即开发和暂存站点。

答案1

弹性 IP 地址为您提供一致的 IP 地址,而自动分配的公共 IP 地址将随着您停止和重新启动实例而发生变化。

EC2 是否经常出现故障并需要更换?

EC2 实例并不经常失败。但如果失败了,您会希望使用弹性 IP 地址,否则您将不得不更新 DNS 并等待旧 DNS 条目过期。所以这真的是一种“以防万一”的事情。

弹性 IP 地址有很多用途。以下是其中一些:

  1. 正如您所说,如果服务器出现故障,那么您可以创建替代服务器并移动弹性 IP 地址。
  2. 如果您使用蓝/绿部署策略进行部署,那么您可以在零停机时间内交换弹性 IP 地址。

相关内容