就像基于apache/iis等实现的虚拟主机一样,一台服务器上同时运行用nodejs做的多个独立网站,而不是用不同的端口号和子域名的方式。请问能实现吗?
11 回复
我想这个问题的关键是,各个基于nodejs的独立网站,都可能指定自己的端口号,而这些端口号可能重复。但是作为虚拟主机提供者,服务器不能要求用户网站使用特定的端口吧。 我的目的很简单,我有一台服务器,想架个nodejs的环境,host多个独立域名的网站
使用 connect host 即可
http://www.senchalabs.org/connect/vhost.html
connect()
.use(connect.vhost('foo.com', fooApp))
.use(connect.vhost('bar.com', barApp))
.use(connect.vhost('*.com', mainApp))
fooApp 可以是 express 的 app