2014-06-05 94 views
0

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

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

我已经

  • 确保端口3000是在亚马逊EC2控制台

  • 检查了我的iptables亚马逊例如我的安全组开放。没有规则,INPUT链的默认值是接受数据包。

  • 把我的头撞在墙上。

有没有人有任何想法?

回答

0

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

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