2014-10-29 35 views
1

我有一個由dreamhost託管的網站。我有一個靜態網站(html/css/js)。將節點應用程序作爲常規站點的子域託管

我也有一個節點應用程序,我開發和本地運行。

我想要這個應用程序生活在像nodeapp.brandon.com(例如 - 不是我的網站)的子域中。

有沒有一種方法來實現這一點?我曾考慮重定向到像heroku或類似的服務。

+0

是的,你可以,但因爲我不使用dreamhost,也沒有解釋它是如何工作的,所以我不能幫你。 – alandarev 2014-10-29 18:51:31

+0

你使用什麼虛擬主機? – ceptno 2014-10-29 18:55:05

+0

這只是Dreamhost的試用版 – ceptno 2014-10-29 18:55:31

回答

1

你在這裏描述的是DNS - 你想有不同的子域運行不同的應用程序 - 這是非常正常和常見的。

您完成此操作的方式是通過DNS記錄。

您的域名託管在哪裏?有些地方像godaddy.com?

如果是這樣,你需要做的是:

  • 部署您的節點應用的地方(的Heroku是一個不錯的選擇)。
  • 在您的DNS提供商的Web面板中創建一個指向nodeapp.brandon.com - > yourapponheroku.com的DNS CNAME記錄 - 這將使得如果用戶訪問nodeapp.brandon.com,您的Heroku應用程序將獲得該請求。
  • 爲指向dreamhost的根域創建DNS A記錄:(brandon.com - > xx.xx.xx.xx)(其中xx.xx.xx.xx是您的Dreamhost IP地址)。這使其工作,以便訪問brandon.com的用戶將看到您的dreamhost頁面。

希望有幫助!

相關問題