【问题标题】:Which settings can make a website not working after launching an EC2 AMI in another instance?在另一个实例中启动 EC2 AMI 后,哪些设置会使网站无法运行?
【发布时间】:2020-09-20 21:33:18
【问题描述】:

我的目标是将托管在 EC2 t2.small 中的网站迁移到 t2.large 实例中。

我创建了快照,然后是 AMI。

我在新实例中启动了 AMI,但没有启动网站(更改 DNS A 记录后)

安装在 http://ipaddress/phpmyadmin 文件夹中的 phpMyadmin 也无法访问。

哪些可能是问题/错误配置?

这里是error_log

https://kopy.io/Gr8AW

这里是 httpd.conf

https://kopy.io/I9Z2E

【问题讨论】:

  • 你能发布配置文件和错误日志吗?
  • 当您说“无法访问”时,您收到什么错误?如果超时,则检查 IP 地址和安全组。
  • Error_log: kopy.io/Gr8AW
  • 当您尝试导航到某个页面时,您的网络浏览器出现什么错误?请注意,如果您更改了 DNS A 记录并尝试通过该记录访问它,您可能需要等待更改传播才能生效(从几小时到几天,通常不超过 2 天)。同时,尝试通过 IP 直接访问它以消除该变量。此外,请确保为您的实例安全组中的所有流量启用端口 80 和 443。
  • 实际上我在几分钟内就可以得到 DNS 传播,但即使是 ip_address/phpmyadmin 也会给我一个超时 :(

标签: amazon-web-services amazon-ec2 snapshot amazon-ami


【解决方案1】:

要更改实例类型,您只需:

  • 停止 EC2 实例
  • 更改实例类型
  • 启动 EC2 实例
  • 完成!

请注意,如果您有与实例关联的 DNS 名称,那么您应该在 EC2 实例上使用弹性 IP 地址,以便在实例停止时不会更改 IP 地址,并且开始了。

【讨论】:

    【解决方案2】:

    如果您已创建快照并启动,则可能某些服务可能已停止。检查您的 PHP 和其他必需的服务是否正在运行。 另外,如果你有弹性IP,分配给新开启的服务器。

    【讨论】:

    • 我分配了另一个ip并更改了A记录
    猜你喜欢
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多