【问题标题】:Setting up Apache for Rails production为 Rails 生产设置 Apache
【发布时间】:2010-10-29 09:07:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby-on-rails apache deployment


    【解决方案1】:

    我已经使用 Rails 2.x 完成了这项工作,但我认为 Rails 3 也几乎相同。为此,您需要使用Passenger,然后配置Apache。

    以下是一些有用的资源

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

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

    【讨论】:

    • 不幸的是,它的 apache 设置是我做不到的。我不知道如何让我部署的站点运行。你有什么建议吗?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2021-12-13
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      • 2016-04-16
      • 2019-11-17
      • 1970-01-01
      相关资源
      最近更新 更多