将节点应用程序作为常规站点的子域托pipe

我有一个由Dreamhost托pipe的网站。 我有一个静态网站(html / css / js)。

我也有一个我开发并在本地运行的节点应用程序。

我想要这个应用程序生活在像nodeapp.brandon.com子网域(例如 – 不是我的网站)。

有没有一种方法来实现这一点? 我已经考虑redirect到像Heroku或类似的服务。

你在这里描述的是DNS – 你想有不同的子域运行不同的应用程序 – 这是非常正常和常见的。

你完成这个的方式是通过DNSlogging。

你的域名托pipe在哪里? 有些地方像godaddy.com?

如果是这样,你需要做的是这样的:

  • 在某处部署Node应用程序(Heroku是个不错的select)。
  • 在DNS提供商的Web面板上创build一个指向nodeapp.brandon.com – > yourapponheroku.com的DNS CNAMElogging – 这将使得如果用户访问nodeapp.brandon.com,您的Heroku应用程序将获得该请求。
  • 为指向dreamhost的根域创buildDNS Alogging:(brandon.com – > xx.xx.xx.xx)(其中xx.xx.xx.xx是您的Dreamhost IP地址)。 这使得它的工作,使访问brandon.com的用户将看到你的dreamhost页面。

希望有所帮助!