2015-10-10 87 views
1

我有一个网站http://example.com,并且希望承载从http://example.com/projects/ruby生成的Ruby on Rails应用程序。如何在使用Heroku的共享服务器上运行Rails

我使用Heroku和Zerigo DNS插件(或者如果可以的话,打开OpenShift)。

我试着通过我的CPanel安装nDeploy,但[Siteground] [1](我的网络主机)似乎不允许访问Apache或命令行(?)。

我的目标是通过我的网站展示我的项目(不是通过Cloud9或Heroku域)。有人能指点我吗,朝着正确的方向。

在Heroku上,当我尝试按“添加域”从控制面板我收到一条消息:

*“不能有超过1个域/检查***为一个更大的计划,可以容纳你需要“*

+0

您将能够安装我可以更具体在VPS上部署nDeploy。现在它们来自低至10 usd –

回答

1

如果您使用Heroku来托管您的rails应用程序(使用Amazon E3),那么您将不会将其托管在共享主机的所有上。

你修复将来自the following

enter image description here

所有你与Heroku的自定义域做的(你需要一个亲帐户),会从你的domain.com/path转发流量到您的heroku应用。

现在,我不知道Heroku如何处理从子文件夹路由到 - 但我知道一个事实,唯一可以帮助您的是,您的域名为DNS设置

在该部分中,您需要能够添加/更改上面的CNAME参考。

Heroku的最好的解释是:

配置你的DNS提供商为根域是类似于配置一个子域的DNS提供商。然而,尽管使用子记录的类型来配置始终是一个CNAME,与根域记录的类型取决于DNS提供商

如果需要

相关问题