在重新启动的 EC2 实例上运行的 Web 服务器,地址无法正确解析

在重新启动的 EC2 实例上运行的 Web 服务器,地址无法正确解析

我在 AWS EC2 实例上运行的 Apache Web 服务器出现问题,我不得不重新启动。服务器启动后,我启动了 Apache,但无法访问服务器。我知道公共 DNS 条目和 IP 地址是通过 dchp 重新分配的,但当我访问新地址时,它会将我重定向到旧地址并且不会加载。

我尝试过 NSLOOKUP、刷新 DNS 和跟踪路由,但都没有成功,还检查了 Web 服务器配置并检查了访问日志以确保没有记录任何内容。我通过 ssh 检查了服务器,发现正确的端口已打开,进程正在运行。当我尝试访问正确的地址时,我检查了网络分析器,发现它正在进行 301 重定向。有没有其他人遇到过类似的情况?我还可以采取其他故障排除步骤吗?

编辑:很遗憾,我只能添加 2 张具有我当前声誉的图片。请参阅下面的链接。

通过 ssh 命令 AWS 控制台

答案1

如果您停止然后启动服务器,您的公共 IP 可能会发生变化,但它应该在重新启动后继续存在。

最好的解决方案是为您的实例分配一个弹性 IP 地址

如果您需要进一步的帮助,则需要分享更多信息。首先编辑您的帖子,包括显示公共 IP、匹配的安全组的 EC2 控制台屏幕截图,以及显示 Apache 在本地运行的机器的 curl。

相关内容