2014-02-10 82 views
0

我以前没有使用亚马逊的网络服务,并没有很大的服务器经验,所以我不知道什么是错的。亚马逊ec2公共ip无法访问

在ec2实例上部署了rails应用程序。当我想打开的应用程序与公网IP它只显示Rails应用程序的public文件夹的内容

enter image description here

谁能告诉我有什么不对?

回答

1

您正在将您的apache或nginx服务器指向您的rails应用程序的公共目录。

如果您正在将Passenger模块与模块的相应配置结合使用,您应该将其指向rails应用程序的根目录。

你可以发布你的配置为nginx或apache?

+0

我有apache作为ec2实例的服务器。你是什​​么意思的配置? – Karlis

+0

您的默认apache配置。在CentOS上它可能是'/ etc/httpd/conf.d',而在ubuntu上就是'/ etc/apache2/sites-enabled/default' – Rico

+0

是的,它指向错误的文件夹。我更新了配置,现在一切正常 – Karlis