运行为许多域提供服务的节点应用程序

时间:2013-11-26 17:11:59

标签: node.js dns hosting

让节点应用程序服务于多个域的最具可扩展性和简单的方法是什么?

我觉得像nodejitsu这样的许多托管服务不支持这个(他们实际上是在电子邮件中告诉我的)

我的想法是让用户将域重定向到我(比如tumblr),然后在nodejs应用程序上我得到我正在服务的域名:

req.headers.host

然后我只使用DB中的用户选项提供“模板”..

1 个答案:

答案 0 :(得分:0)

基本上,你是在描述反向代理,不是吗?如果是这样,为什么重新发明轮子? Nginx不仅提供反向代理功能,而且随着项目的增长,您可以利用它在节点应用程序集群之间进行负载平衡。即使您只有几台主机,当您需要扩展架构时,首先要解耦每台主机。不妨从一开始就先行一步。

对于像Nodejitsu这样的服务提供商,他们使用主机名的奇点作为货币化服务的手段。他们不希望您在自己的托管平台上托管托管平台=)

相关问题