使用rails4从浏览器无法访问ec2实例

时间:2015-08-07 17:31:24

标签: ruby-on-rails-4 amazon-web-services amazon-ec2

首先,我读到了我发现的关于我的问题的一切,但我仍然被困住, 所以我启动我的ec2实例,好的安全组打开端口80,ssh也是(22)和ICMP(-1)

enter image description here

我可以ping ip,它运行良好,我可以ssh,没问题,当这个实例上的wget http://localhost也正常工作时

这是一个rails应用程序我启动sudo rails s -p80(在端口80上)但我有一个ERR_CONNECTION_REFUSED

当我在我的实例上发现时,我得到了这个:

enter image description here

所以我猜端口80没有打开,但我不知道如何解决这个问题。

Anyhelp? THX

1 个答案:

答案 0 :(得分:2)

您使用的是Rails 4.2.x吗?它默认只侦听localhost接口。您可以使用sudo rails s -b 0.0.0.0 -p80告诉它在所有接口上进行侦听,并且可以从外部访问它。