Node.js托pipe/部署在我自己的硬件上

有一些网站将为您提供您的node.js服务器/应用程序。 但是如果我想将它部署在我自己的硬件上,使其可以在example.com上查看? 我怎么做? 谢谢。

这不应该有所作为,但以防万一,这是我使用的软件:我使用express.js,node.js,socket.io和Linux(我的一个开发人员正在制定一个操作系统对于我的应用程序,或者他说,我们可能只是使用已build立的发行版,但我们仍在规划过程中)。

有几种托pipenode.js项目的方法。

你可以将它挂在nginx或apache后面,这样它们就可以进行静态文件交换,但是因为你想使用websocket,所以它不是个好主意。

您也可以使用简单的node.js,并且可以根据您的需要以数百万种方式进行设置。 从简单的快递项目开始,由节点app.js运行。 但最有可能的是,你想使用像永远 http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever保持你的节点实例活着。

我喜欢cluster.js但是已经过时了。

一些更好的信息的链接:

有更多的信息在那里,你的开发人员将只需挖掘并找出什么是最适合您的项目。 此外,Amazon EC2的部署描述与您拥有的任何硬件几乎相同。

PS也基本的东西:指出你的域到你的服务器的IP,运行节点与端口80,你的好去。