如何使用 Heroku 在共享服务器上 运行 Rails
How to Run Rails on Shared Server Using Heroku
我有一个网站http://example.com and would like to to host a Ruby on Rails generated app from http://example.com/projects/ruby。
我正在将 Heroku 与 Zerigo DNS 插件一起使用(如果可行的话,也可以打开 OpenShift)。
我尝试通过我的 CPanel 安装 nDeploy,但 [Siteground][1](我的虚拟主机)似乎不允许访问 Apache 或命令行(?)。
我的目标是通过我的网站(而不是通过 Cloud9 或 Heroku 域)展示我的项目。谁能给我指出正确的方向。
在 Heroku 上,当我尝试从控制面板按 "Add Domain" 时,我收到一条消息:
*"can't have more than 1 domains / check *** for a larger plan that accommodates your needs"*
如果您使用 Heroku
来托管您的 rails 应用程序(使用 Amazon E3),则您根本不会将其托管在您的共享主机上 .
您的修复将来自 the following:
您使用 Heroku 自定义域(您需要一个专业帐户)所做的一切,会将流量从您的 domain.com/path
转发到您的 heroku
应用程序。
现在,我不知道 Heroku 如何处理被路由到 - 从子文件夹 - 但我知道一个事实,这里唯一能帮助你的是 DNS为您的域设置。
在那个部分,您需要能够像上面那样添加/更改 CNAME
引用。
Heroku 解释得最好:
Configuring your DNS provider for a root domain is similar to configuring a DNS provider for a subdomain. However, whereas with subdomains the type of record to configure is always a CNAME, with root domains the type of record depends on the DNS provider
如果需要我可以更具体
我有一个网站http://example.com and would like to to host a Ruby on Rails generated app from http://example.com/projects/ruby。
我正在将 Heroku 与 Zerigo DNS 插件一起使用(如果可行的话,也可以打开 OpenShift)。
我尝试通过我的 CPanel 安装 nDeploy,但 [Siteground][1](我的虚拟主机)似乎不允许访问 Apache 或命令行(?)。
我的目标是通过我的网站(而不是通过 Cloud9 或 Heroku 域)展示我的项目。谁能给我指出正确的方向。
在 Heroku 上,当我尝试从控制面板按 "Add Domain" 时,我收到一条消息:
*"can't have more than 1 domains / check *** for a larger plan that accommodates your needs"*
如果您使用 Heroku
来托管您的 rails 应用程序(使用 Amazon E3),则您根本不会将其托管在您的共享主机上 .
您的修复将来自 the following:
您使用 Heroku 自定义域(您需要一个专业帐户)所做的一切,会将流量从您的 domain.com/path
转发到您的 heroku
应用程序。
现在,我不知道 Heroku 如何处理被路由到 - 从子文件夹 - 但我知道一个事实,这里唯一能帮助你的是 DNS为您的域设置。
在那个部分,您需要能够像上面那样添加/更改 CNAME
引用。
Heroku 解释得最好:
Configuring your DNS provider for a root domain is similar to configuring a DNS provider for a subdomain. However, whereas with subdomains the type of record to configure is always a CNAME, with root domains the type of record depends on the DNS provider
如果需要我可以更具体