我有一个 amazon ec2 实例,它连接到一个 8gb 卷。该实例显示正在运行,并且卷已连接。
十月更新后,我的网站停止运行,并出现 Chrome 上的连接被拒绝错误。
我联系了 AWS 支持,他们要求我“您能否确认您的 Web 服务器是否已启动并且是否从启动级别启动?”
登录到 AWS 控制台后如何确认这一点?
请原谅这个问题太基础了,因为我对 aws 还很陌生。
操作系统 linux。EBS 支持。
答案1
好吧,您可以像在任何其他系统中一样确认:登录到客户操作系统并检查服务是否已启动。
您甚至没有说明您正在运行什么客户操作系统,因此很难在这里给您指示。在 Windows 上,查找 IIS。在 Linux 上,查找 Apache。在这两种情况下,请检查 TCP 端口 80 是否正在监听,除非您在非标准端口上运行 Web 服务器。
答案2
需要记住的一件大事是,您的 AWS 实例的 IP 地址可能会发生变化。鉴于您声明了“10 月更新”,这听起来好像服务器当时可能已重新启动,如果是这样,那么这种事件可能会导致 IP 地址发生变化。确保您使用实例的公共 IP 地址或 DNS 名称来访问它。
如果您已为实例设置了自己的 DNS,则它应该是实例 DNS 名称的 CNAME 记录,而不是包含服务器 IP 地址的 A 记录。通过使用 CNAME,您可以确保在 AWS 实例的 IP 地址发生变化时正确更新 DNS。