我停止并启动了我们的 Dev EC2 实例,只是想测试一些东西。现在,当我尝试通过新的 AWS 公共 DNS 访问我们的 Web 应用程序时,我收到错误。
Error code: ERR_CONNECTION_TIMED_OUT
我还注意到,在浏览器地址栏中,我输入的公共 DNS 变回了我们之前使用的旧公共 DNS,即使在之前我从未访问过我们的应用程序的机器上也是如此。
如果我使用公共 IP 地址向本地 PC 添加主机条目,我就可以访问该网站。
知道这可能是什么原因造成的吗?
更新 我尝试重新启动并收到 502 错误网关错误,但一旦我重新启动 NGINX 服务器,它就消失了,但我仍然遇到连接超时。
答案1
最后一切都变得非常简单。我只需要更改 Magento 应用上的站点 URL。
使用 SQL 的话:
UPDATE core_config_data SET value=REPLACE(value,"http://ec2-old-public-ip.eu-west-1.compute.amazonaws.com","http://ec2-new-public-ip.eu-west-1.compute.amazonaws.com/");