AWS 克隆的 EC2 实例重新路由到原始实例

AWS 克隆的 EC2 实例重新路由到原始实例

我有一个运行 OpenEMR Cloud Express 5.0.1 的 EC2 实例,它连接到一个弹性 IP 地址,并有一个与之关联的域名。我最近使用操作 -> 创建映像克隆了该实例,然后使用该映像启动了一个实例。当我复制克隆实例的 IP 地址并将其粘贴到地址栏中时,它会将我重定向到原始实例的域名,并且所做的任何更改都只会影响原始实例。当我通过 ssh 进入克隆实例时,通过 Web 应用程序添加的所有新数据都不存在。

我想知道是什么导致了重定向以及如何修复它?我需要克隆实例与原始实例完全分离并正常工作,以便我可以在其上运行一些测试并练习更新。

感谢您的帮助。

答案1

只是猜测,但我怀疑发生的事情与 DNS 有关。

1) You type in the new IP, 
2) The new instance loads up and redirects you by name (either http->https or some other redirection reason)
3) Your browser resolves the name to the old IP
4) You're now looking at the old instance in your browser.
5) Failbeans :-(```

如果是这种情况,最简单的解决方法是在本地添加一个主机条目,将该名称作为新 IP,然后您可以短时间保留该条目,或者如果时间较长,则更改站点名称并为其创建一个新的 DNS 条目。

如果您使用 curl 加载 IP 并得到 301 或 302,这可能是原因。

curl -I 123.123.123.123

答案2

问题在于 SSL 重定向。要访问克隆实例的 Web 应用程序,我只需在 IP 地址前面加上 https:// 即可。

相关内容