【问题标题】:Setting up Rails on Hostmonster在 Hostmonster 上设置 Rails
【发布时间】:2014-07-19 13:55:30
【问题描述】:

我能够通过 ssh 成功运行 rails s 并看到应用程序启动,就像它在我自己的机器上一样,但我无法从网络访问应用程序。该应用程序直接位于主文件夹下,我有一个从 public_html 指向我的 rails 应用程序的公用文件夹的符号链接,正如 tutorial 所解释的那样。我什至尝试设置子域和教程中的所有其他步骤都无济于事。任何帮助将不胜感激。

【问题讨论】:

  • 第 1 课 - 不要为 Rails 应用程序使用共享托管服务提供商 ;) 你最好从 DigitalOcean.com 获得 VPS ^_^ 为什么?他们没有资源或依赖支持来创建真正引人注目的应用环境
  • 共享主机如何阻止我访问应用程序?我已经让应用程序本身运行了。

标签: ruby-on-rails ruby server-configuration hostmonster


【解决方案1】:

您需要像 Phusion Passenger、Unicorn 或 puma 这样的应用服务器来在生产环境中运行 Ruby 应用。通常,您会将应用程序服务器集成到 Web 服务器(Apache、nginx)的环境中。

我不了解您的主机,但如果您有 root 访问权限,那么您可能可以使用这些应用程序服务器中的任何一个。

通过运行rails server 启动的内置服务器仅用于在本地计算机上进行测试。它没有考虑到安全性、性能、稳定性或任何其他生产环境标准。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 2016-03-23
    • 1970-01-01
    相关资源
    最近更新 更多