Amazon EC2 403 Forbidden错误消息

时间:2011-08-29 18:22:41

标签: amazon-ec2 amazon

我已将弹性IP分配给我的EC2实例,之后当我去访问实例时,它给出了403 Forbidden错误消息,并且IP也已更改。此外,我无法使用Putty进行操作。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:5)

在AWS-EC2上,无论何时将弹性IP与实例相关联,都会更新公共IP和AWS公共DNS,以反映弹性IP。根据我的经验,这通常发生在不到一分钟,但这可能会有所不同。

至于为什么无法从浏览器或SSH(Putty)连接连接到实例。如果您可以回答这些问题,我可以帮助您理清无法连接到您的实例的原因。

对于403错误 -

  1. 您使用的是Apache吗?如果是,您是否更新了http.conf,ssl.conf和任何其他相关的apache配置文件中的vhost条目?您需要更新引用旧AWS Public IP或AWS Public DNS的任何vhost块,以反映对新Elastic IP的更改。您可以将vhost ServerName设置为以下任何一项 - 弹性IP,AWS公共DNS或FQDN(完全限定域名)。更新conf文件后,不要忘记重启Apache。
  2. 实例是否与具有端口80&的安全组关联。 443(默认HTTP& HTTPS)打开?显然,如果您更改了为您的站点提供服务的端口,则需要在安全组中打开这些端口号,而不是80& 443。
  3. 对于Putty Connection -

    1. 你能从Putty发布你正在使用的ssh命令吗?
    2. 实例是否与打开端口22(默认SSH端口)的安全组关联?