设置Apache for Rails生产

时间:2010-10-29 09:07:18

标签: ruby-on-rails apache deployment

我正在开发一个Rails 3应用程序,我在客户端安装了Capistrano,在服务器端安装了Apache 2的Passenger。

我进行部署,文件被发送到名为u/apps/的文件夹。

但是当我访问我目前正在使用的IP地址时,我只能访问一个空文件夹,如何配置Apache以在当前文件夹中查找我的应用程序?所以我只需要访问我的IP /域来查看我的应用程序?

2 个答案:

答案 0 :(得分:2)

我使用Rails 2.x完成了这个,但我认为对于Rails 3来说也差不多。为此,您需要使用Passenger,然后配置Apache。

以下是一些有用的资源

http://www.modrails.com/install.html

http://railscasts.com/episodes/122-passenger-in-development

答案 1 :(得分:0)

如果您浏览到您的URL并且您看到一个apache文件/文件夹列表,这意味着该位置未触发乘客... 通过在应用程序文件夹中运行mongrel / thin来测试服务器环境,并查看应用程序是否正常运行。之后,查看您的Apache配置(请参阅Passenger docs)。