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

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

这应该可以用ConnectJS的“虚拟主机”中间件来实现:

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

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

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

它看起来不是(本地)可能,除非使用某种(子)域的代理或额外的IP地址。