【问题标题】:Rails 4 Capistrano3 Deploy SetupRails 4 Capistrano3 部署设置
【发布时间】:2016-05-14 18:46:15
【问题描述】:

我在版本控制下设置了 Rails 4 应用程序,我在暂存环境的 puma 服务器上运行它。现在我决定使用 capistrano3 进行部署,我添加了必要的 gems 和一切。我什至可以成功运行 cap staging deploy 并启动 puma 服务器。但是当我在浏览器中加载 URL 时,我看到默认的 apache 配置页面说,恭喜服务器已设置。

我在浏览器中尝试了 URL 之后的所有常用端口,但它们都不起作用。我认为我非常接近,但在拼图中缺少关键(和愚蠢)部分。有人可以帮忙吗?

【问题讨论】:

    标签: ruby-on-rails apache web-deployment capistrano3 puma


    【解决方案1】:

    确保位置正确。我假设 puma 正在从 Apache 代理,但 Apache 正在为资产提供服务。听起来您需要验证虚拟主机是否正确,并且它实际上是代理到正确的端口。检查 apache 日志。您可以在虚拟主机上设置自定义日志,例如:

    ErrorLog /var/log/apache2/myapp-error_log
    CustomLog /var/log/apache2/myapp-access_log common
    

    此外,请确保 Apache 指向资产的正确目录。它可能类似于/var/www/myapp/current/public

    除此之外,您还需要进行更多调试。如果您有特定的问题或错误需要解决,Stack Overflow 通常会更有帮助。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-31
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-04
      • 1970-01-01
      相关资源
      最近更新 更多