回复 (5)
B
如果是一套node代码,可以直接用express的vhost
如果是多套代码,跑不同的实例, 那就用apache或者nginx做前端,node放在后端 http://wiki.nginx.org/HttpProxyModule
F
好几种方案,
-
用nginx、apache做前级分发,node服务启动在不同的端口(tcp端口 or Unix socket),很方便,nginx占80端口即可,可以方便接入各种不同的web服务(php、java)
-
node内建服务来实现分发,原理和上面类似,只不过前级有node来占80端口。http请求产生的request对象会带有host信息,根据自己的需求,对host做一个路由,就可以实现不同的虚拟机了。
J
Z
前端挂一个nginx
H
引用 fish好几种方案, 1. 用nginx、apache做前级分发,node服务启动在不同的端口(tcp端口 or Unix socket),很方便,nginx占80端口即可,可以方便接入各种不同的we...
本人菜鸟,问下,是不是nginx已经有了完善的分发机制了,所以总看到你们说前端挂nginx。我觉得像你的第二种方案前端node分发也很好啊
参与回复
登录后即可参与回复。登录