【问题标题】:Deploying a RoR application in a separate folder在单独的文件夹中部署 RoR 应用程序
【发布时间】:2011-01-25 04:12:56
【问题描述】:

首先让我说我以前从未部署过 Rails 应用程序。

我有一个由 PHP 运行的主站点的域,我们称之为http://www.example.com/。 我最近开始为 Rails 开发,我想托管我在 http://www.example.com/myapp 上创建的新应用程序,同时保持原始站点不变。

主站点托管在 Godaddy.com,但据我了解,它们不能很好地支持 Rails(我的应用程序是用 Rails 2.3.5 编写的)。话虽如此,我决定在 Dreamhost.com 上托管我的 rails 应用程序。

所以我有两个问题:如何在实际链接到 Dreamhost 的主域上的“文件夹”中部署 Rails 应用程序。其次,我从哪里开始部署应用程序?

谢谢!

【问题讨论】:

  • 如果可以的话,看看 Heroku。免费的 Heroku 帐户提供比 Dreamhost 更好的性能。我一直在将网站从 Dreamhost 上移走,因为 Rails 应用程序的性能非常糟糕。

标签: ruby-on-rails deployment


【解决方案1】:

就个人而言,我会在 Dreamhost 上 setup a subdomainhttp://myapp.example.com/

如果您希望人们能够通过http://www.example.com/myapp 访问它,请在您的godaddy 网站上添加.htaccess 重定向:

redirect 301 /myapp/ http://myapp.example.com/ 

在 dreamhost 的 wiki 上部署 Ruby on Rails 的信息: http://wiki.dreamhost.com/index.php/Ruby_on_Rails

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-17
  • 1970-01-01
  • 2012-01-25
  • 2012-04-01
  • 2017-07-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多