在 Hostmonster 上设置 Rails
Posted
技术标签:
【中文标题】在 Hostmonster 上设置 Rails【英文标题】:Setting up Rails on Hostmonster 【发布时间】:2014-07-19 13:55:30 【问题描述】:我能够通过 ssh 成功运行 rails s
并看到应用程序启动,就像它在我自己的机器上一样,但我无法从网络访问应用程序。该应用程序直接位于主文件夹下,我有一个从 public_html 指向我的 rails 应用程序的公用文件夹的符号链接,正如 tutorial 所解释的那样。我什至尝试设置子域和教程中的所有其他步骤都无济于事。任何帮助将不胜感激。
【问题讨论】:
第 1 课 - 不要为 Rails 应用程序使用共享托管服务提供商 ;) 你最好从DigitalOcean.com
获得 VPS ^_^ 为什么?他们没有资源或依赖支持来创建真正引人注目的应用环境
共享主机如何阻止我访问应用程序?我已经让应用程序本身运行了。
【参考方案1】:
您需要像 Phusion Passenger、Unicorn 或 puma 这样的应用服务器来在生产环境中运行 Ruby 应用。通常,您会将应用程序服务器集成到 Web 服务器(Apache、nginx)的环境中。
我不了解您的主机,但如果您有 root 访问权限,那么您可能可以使用这些应用程序服务器中的任何一个。
通过运行rails server
启动的内置服务器仅用于在本地计算机上进行测试。它没有考虑到安全性、性能、稳定性或任何其他生产环境标准。
【讨论】:
以上是关于在 Hostmonster 上设置 Rails的主要内容,如果未能解决你的问题,请参考以下文章