亚马逊服务器运行软件,亚马逊EC2-如何使EC2上的Node.js服务器永远运行?

如您所见,我是新来的...

我建立了第一个网站,建立了第一个Node.js服务器来为其提供服务,然后将所有内容实时发布到EC2上。

我在我的EC2 IP地址上测试了所有内容,似乎一切正常。

现在直到现在,我一直在本地测试我的应用程序,因此每当我关闭终端时,app.js都将停止运行,因此在localhost上将不会提供任何服务,这是有道理的。

现在,我的服务器位于EC2上,每当我关闭终端时,都会发生同样的事情(“显然”,有人会说..)。

所以我的问题是如何使Node.js服务器在EC2上运行,例如...永远..以便我的网站永远保持生存.. :)

我读了一些有关名为“ forever”的节点模块的信息,但我想知道(是新的还是全部。)为什么“ forever”功能不是Node.js-EC2系统的默认设置?

我的意思是,如果我错了,请纠正我,但这不是设置Web服务器并将其实时发布以使其永远保持生命的全部意义吗? 这不是服务器应该做什么(无限侦听请求)吗? 如果是这种情况,为什么我们需要额外的模块/设置来实现?

谢谢您的帮助。正如您所知,我不仅在寻找解决方案,而且在解释,因为我真的很困惑。:-)

编辑(您可能需要一些详细信息)-在EC2上安装我的应用程序之后,这些是我在终端上执行的步骤(顺便说一句,该应用程序在app.js上运行):

我在终奌站

登录到Amazon计算机后,然后转到相关文件夹并执行节点app.js。

机器中有3个文件夹:app.js、*name of my app*和*name of my app*

app.js居住在*name of my app*

之后,该站点将在我的EC2 IP上运行

一旦关闭终端,一切都将关闭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值