我的工作在运行apache的ubuntu服务器(10.10)上运行几个不同的内部web应用程序。我目前正在开发另一个Web应用程序,并且正在认真考虑在定制的Node.js Web服务器上进行开发。我为希望这样做的理由是:发送子域名到node.js
- 速度/可扩展性
- 安全 - 网页将与开关...情况下提供服务,而不是仅仅服务有求必应的(潜在的恶意软件)的用户。
- 易于设置 - 我的目的是为了成为一个开源项目,并且node.js对于用户来说更容易设置,而不是处理apache/IIS /等。
我的问题是,在一台服务器上,我有apache监听端口80,我怎样才能将某个子域传递给node.js.我见过一些关于使用apache虚拟主机传递它的文章,但是这似乎打破了使用node.js的目的。如果我必须通过apache,那么我所有避免使用apache/IIS的三个理由都已经失效了。
我知道我可以使用不同的端口(:8080?),但是从最终用户的角度来看,必须放入自定义端口非常混乱。任何替代的想法?
感谢
任何好的Node.js的模块/扩展或你知道的这个教程?或者至少有一个好的关键字用来搜索? – jwegner 2011-04-09 17:36:58
[节点http代理](https://github.com/nodejitsu/node-http-proxy)应该做的伎俩。 – Adrien 2011-04-09 18:24:12