2013-07-09 90 views
0

我总是感谢你的伟大解决方案!我最近从Digital Ocean设置了我的VPS服务器。它是Ubuntu 12.04 32bit与Ruby 2.0.0和Rails 4.0.0。正如你所看到的,你可以看到在这里我的应用程序:[http://192.241.210.52:3000/]在Ubuntu上部署Rails应用程序时出现问题12.04 32位

然而,应用程序的物理目录看起来是这样的/ var/WWW/geekerati/treebook

当我在'treebook'里键入'rails server'时,为什么这个链接只提供192.241.210.52:3000? 192.241.210.52是我的私人服务器IP地址。我想将其更改为我的域名,http://app.geekerati.me。此外,这个域名将连接到treebook应用程序。

我该如何改变?也许在Apache的Rails配置文件? (首先,我将域名的DNS正确设置到了这个专用服务器的IP上,并且编辑了我的Apache2配置文件,使得我的rootDirectory是/ var/www/my_virtual_host_username/treebook,因此,app.geekerati.me被连接到'/ var/www/my_virtual_host_username/treebook')

回答

0

此消息的开头似乎缺少上下文......无论如何,要在“生产模式”下运行,您需要在Ubuntu的启用Apache的站点服务器上的rails服务器仅用于开发,因此:3000端口)。要在Apache上运行Rails,您可能需要使用Passenger。这里是their full support link,这里是一个nice setup guide使用它来服务rails应用程序。

相关问题