我有一个网站http://example.com,并希望从http://example.com/projects/ruby托管一个Ruby on Rails生成的应用。
我正在使用Heroku和Zerigo DNS插件(如果有效,可以使用OpenShift)。
我尝试通过我的CPanel安装nDeploy,但[Siteground] [1](我的网络主机)似乎不允许访问Apache或命令行(?)。
我的目标是通过我的网站(而不是通过Cloud9或Heroku域)展示我的项目。有人可以指出我,朝着正确的方向。
当我尝试按"添加域"时,在Heroku上从控制面板我收到一条消息:
*"不能拥有超过1个域/检查***以获得满足您需求的更大计划" *
答案 0 :(得分:1)
如果您使用Heroku
来托管您的rails应用程序(使用Amazon E3),则不会将其托管在共享托管上。
您的修补程序将来自the following:
您使用Heroku自定义域名(您需要专业帐户)所做的一切,都会将流量从domain.com/path
转发到您的heroku
应用。
现在,我不知道Heroku如何处理从子文件夹路由到 - 但我知道一个事实,唯一可以帮助你的是 DNS设置为您的域名。
在该部分中,您需要能够添加/更改CNAME
引用,如上所述。
Heroku解释得最好:
为根域配置DNS提供程序与为子域配置DNS提供程序类似。但是,对于子域,配置的记录类型始终是CNAME,根域的记录类型取决于DNS提供程序
如果需要,我可以更具体