我在 AWS EC2 实例上运行的 Apache Web 服务器出现问题,我不得不重新启动。服务器启动后,我启动了 Apache,但无法访问服务器。我知道公共 DNS 条目和 IP 地址是通过 dchp 重新分配的,但当我访问新地址时,它会将我重定向到旧地址并且不会加载。
我尝试过 NSLOOKUP、刷新 DNS 和跟踪路由,但都没有成功,还检查了 Web 服务器配置并检查了访问日志以确保没有记录任何内容。我通过 ssh 检查了服务器,发现正确的端口已打开,进程正在运行。当我尝试访问正确的地址时,我检查了网络分析器,发现它正在进行 301 重定向。有没有其他人遇到过类似的情况?我还可以采取其他故障排除步骤吗?
编辑:很遗憾,我只能添加 2 张具有我当前声誉的图片。请参阅下面的链接。
答案1
如果您停止然后启动服务器,您的公共 IP 可能会发生变化,但它应该在重新启动后继续存在。
最好的解决方案是为您的实例分配一个弹性 IP 地址。
如果您需要进一步的帮助,则需要分享更多信息。首先编辑您的帖子,包括显示公共 IP、匹配的安全组的 EC2 控制台屏幕截图,以及显示 Apache 在本地运行的机器的 curl。