相关疑难解决方法(0)

如何在node-http-proxy旁边使用vhost?

我正在运行Nodejs和Apache.

node-http-proxy正在侦听端口80,然后将请求转发到Apache(:9000)或Express(:8000).

我在Apache上的虚拟主机看起来像:

<VirtualHost 127.0.0.1>
    DocumentRoot "/localhost/myVhost"
    ServerName myVhost
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我的问题是,在Express/Nodejs端具有vhost功能的"正确"方法是什么?我宁愿不必将每个Nodejs应用程序放在自己的端口上,如下所示:

https://github.com/nodejitsu/node-http-proxy (标题为"使用'仅主机名'ProxyTable的代理请求"部分)

我注意到Connect(根据我的理解,捆绑在Express中)有一些vhosts功能.我应该使用它吗?如果是这样,与node-http-proxy一起运行它的正确方法是什么?

http://www.senchalabs.org/connect/middleware-vhost.html

我还注意到这个名为"Cluster"的其他模块,它似乎是相关的,但我不确定如何:

http://learnboost.github.com/cluster/

虽然不想压倒,但我也遇到了一个名为"Haibu"的东西似乎是相关的,但我不确定它是否只是使用vhosts的全部替代品:

https://github.com/nodejitsu/haibu

注意:我是一个前端人员,所以我对很多服务器术语不是很熟悉

apache proxy vhosts node.js express

16
推荐指数
2
解决办法
9072
查看次数

标签 统计

apache ×1

express ×1

node.js ×1

proxy ×1

vhosts ×1