我在AWS EC2实例上运行的Apache Web服务器出现问题,我不得不重新启动。 一旦服务器出现,我开始Apache,但无法访问服务器。 我知道公用dns入口和ip地址通过dchp重新分配,但是当我访问新地址时,它将我redirect到旧地址并且不加载。
我试过做NSLOOKUP,冲洗DNS,并做了traceroute没有成功,以及检查Web服务器configuration和检查访问日志,以确保没有被logging。 我通过ssh检查了服务器,正确的端口已经打开,进程正在运行。 当我试图find正确的地址,并看到它正在执行301redirect时,我检查了networking分析器。 有没有其他人遇到类似的情况,是否有任何其他的故障排除步骤,我可以采取?
编辑:不幸的是,我只能用我目前的声望添加2张照片。 请参阅下面的链接。
curl命令,通过ssh AWS控制台
如果您停止然后启动服务器,您的公共IP可能会更改,但它应该在重新启动后仍然存在。
这里最好的解决scheme是为您的实例分配一个弹性IP地址 。
如果你想要更多的帮助,你需要分享更多的信息。 首先编辑您的post,以包含EC2控制台的屏幕截图,其中显示了公共IP,匹配的安全组以及显示Apache在本地工作的计算机的curl。