簡體   English   中英

如何使用Heroku在共享服務器上運行Rails

[英]How to Run Rails on Shared Server Using Heroku

我有一個網站http://example.com,並希望托管一個http://example.com/projects/ruby上的Ruby on Rails生成的應用程序。

我正在將Heroku與Zerigo DNS插件一起使用(如果可以,請打開OpenShift)。

我嘗試通過CPanel安裝nDeploy,但是[Siteground] [1](我的Web主機)似乎不允許訪問Apache或命令行(?)。

我的目標是通過我的網站(而不是通過Cloud9或Heroku域)展示我的項目。 有人能指出我正確的方向嗎?

在Heroku上,當我嘗試從控制面板中按“添加域”時,收到一條消息:

*“最多只能有1個域/請檢查***以適應您的需求的更大計划” *

如果您使用Heroku托管Rails應用程序(使用Amazon E3),則根本不會將其托管共享托管

您的修復將來自以下方面

在此處輸入圖片說明

使用Heroku自定義域(您需要使用專業帳戶)所做的所有事情,都是將來自您domain.com/path流量轉發到您的heroku應用。

現在,我不知道Heroku如何處理從子文件夾路由到的問題,但是我知道,唯一可以幫助您解決此問題的是域的DNS設置

在該部分中,您需要能夠如上所述添加/更改CNAME引用。

Heroku最好地解釋了這一點:

為根域配置DNS提供程序類似於為子域配置DNS提供程序。 但是,在子域中,要配置的記錄類型始終是CNAME,而在根域中,記錄類型取決於DNS提供商

如果需要,我可以更具體

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM