Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 由于超时错误,无法通过浏览器和ssh访问AWS ec2实例_Amazon Web Services_Ssh_Http Status Code 504 - Fatal编程技术网

Amazon web services 由于超时错误,无法通过浏览器和ssh访问AWS ec2实例

Amazon web services 由于超时错误,无法通过浏览器和ssh访问AWS ec2实例,amazon-web-services,ssh,http-status-code-504,Amazon Web Services,Ssh,Http Status Code 504,很好用。突然,它开始抛出504超时错误。在SSH中,它显示了ubuntu升级警告,我已经安装了必要的并正确升级,希望它不会再抛出错误。但问题依然存在。 我已经检查了AWS中的入站规则,都适用于端口80443和22。我没有在AWS中安装SSM代理,也没有找到正确的安装指南 哪些可能出了问题?根据评论 问题是实例已重新启动。因此,AWS提供的公共IP具有: 当实例停止、休眠或终止时,我们会释放它的公共IP地址。已停止或休眠的实例在启动时会收到一个新的公共IP地址 要在将来解决此问题,可以将(EIP)

很好用。突然,它开始抛出504超时错误。在SSH中,它显示了ubuntu升级警告,我已经安装了必要的并正确升级,希望它不会再抛出错误。但问题依然存在。 我已经检查了AWS中的入站规则,都适用于端口80443和22。我没有在AWS中安装SSM代理,也没有找到正确的安装指南

哪些可能出了问题?

根据评论

问题是实例已重新启动。因此,AWS提供的公共IP具有:

当实例停止、休眠或终止时,我们会释放它的公共IP地址。已停止或休眠的实例在启动时会收到一个新的公共IP地址


要在将来解决此问题,可以将(EIP)附加到实例。EIP在重启之间持续存在,并且只要它连接到正在运行的实例,它就是免费的。

首先,将一个弹性IP连接到现有实例,然后您可以使用一个公共IP和EIP

如果不在每次重新启动服务器时都连接EIP,则会获得一个新的实例IP


此外,您还必须检查应用于该实例的安全组。

可能IP地址已更改?你核实过了吗?@Marcin是的。非常感谢你,为这个愚蠢的错误感到抱歉。我没意识到重新开机后它变了没问题。如果你不介意,我会提供一个额外的信息回答。是的,请继续。apache没有启动..虽然我重新启动了..如果你能帮上忙,你启用了吗
systemctl enable apache
-确切的命令取决于您的操作系统。如果您想了解apache的设置细节以及您使用的实例,您可以针对apache提出新问题,并提供任何错误消息。非常感谢。。那我就用弹性IP。我还以root用户身份登录,成功地重新启动了apache。所以prblm解决了。谢谢