相关疑难解决方法(0)

如何将Node.js应用程序作为自己的进程运行?

部署Node.js的最佳方法是什么?

我有一个Dreamhost VPS(他们称之为VM),我已经能够安装Node.js并设置代理.只要我保持打开节点的SSH连接,这就很好用.

deployment service daemon node.js

192
推荐指数
9
解决办法
9万
查看次数

如何在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
查看次数

标签 统计

node.js ×2

apache ×1

daemon ×1

deployment ×1

express ×1

proxy ×1

service ×1

vhosts ×1