如何在AWS实例上保持持久性http-server打开

时间:2015-12-04 10:34:06

标签: node.js amazon-web-services remote-access

我使用node.js

设置运行http-server的AWS Ubuntu实例

我想知道是否有可能在持续保持http-server开启的同时退出我的远程服务器。

3 个答案:

答案 0 :(得分:1)

这是一个非常好的教程,涉及保持node.js服务器运行,以及其他事项,处理在后台运行它。

http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever/

答案 1 :(得分:1)

永远是一个不错的选择(如上所述)。
虽然,我建议使用AWS' Elastic Beanstalk超过EC2(这是您现在正在使用的服务,如果我做对了),它为您提供了一个简单的界面来部署您的Web服务器,没有任何ssh干扰并始终保持活动状态部署之后,还可以轻松地为您提供其他一些负载平衡和自动缩放功能。

答案 2 :(得分:0)

您也可以使用pm2。除了保持你的http服务器在线,它还可以让你进行负载平衡和其他任务。

运行

npm install pm2 -g

在您的服务器上,然后使用

启动您的应用
pm2 start app.js

正如marekful指出的那样,退出Ubuntu服务器不会对您的http服务器产生任何影响。