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 應用程序,我所需要做的就是將 https:// 放在 IP 位址前面。

相關內容