无法从公共IP访问EC2实例上的Rails服务器

时间:2014-06-05 22:19:39

标签: ruby-on-rails apache amazon-ec2

我在Amazon EC2实例上运行了rails,但是我无法从公共IP访问我的rails服务器(端口3000)。这是最近一次工作,但是今天当我启动我的rails服务器时,我无法从外部IP获得响应。即使我创建了一个全新的rails项目,一旦启动它,我就无法访问服务器。

尽管如此,我可以通过端口80访问Apache服务器。此外,SSL继续工作。

我已经

  • 确保在我的Amazon EC2控制台中的安全组上打开端口3000

  • 检查了亚马逊实例上的iptables。没有规则,INPUT链的默认值是接受数据包。

  • 把头撞在墙上。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

您是否验证了端口3000是否已针对每个IP地址打开,而不仅仅是针对您的工作场所的IP?

此外,您的Amazon EC2虚拟机的IP可能已更改。