单个node.js http服务器接受多个主机名上的连接

时间:2011-03-10 15:48:58

标签: node.js

是否可以在node.js中创建单个http服务器,它将接受多个主机名上的连接?例如:我有一些绑定到IP地址的子域(x1.domain.com,x2.domain.com,... xn.domain.com),我希望node.js程序只接受x1上的连接。 domain.com和x2.domain.com。

2 个答案:

答案 0 :(得分:4)

这应该可以通过ConnectJS的'vhost'中间件实现:

http://senchalabs.github.com/connect/middleware-vhost.html

那些文档相当缺乏,但看起来像是多产的TJ在这里有一个例子:

https://github.com/LearnBoost/cluster/commit/7ede5b13a9b829ff25557ec0d6f483f6bd45ada8

答案 1 :(得分:0)

除非使用某些代理或某些(子)域的额外IP地址,否则looks不可能(本机地)。