首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在aws中部署nodejs和猫鼬应用程序

在aws中部署nodejs和猫鼬应用程序
EN

Stack Overflow用户
提问于 2015-01-03 16:36:46
回答 4查看 241关注 0票数 0

我是aws新手,最近我已经能够在服务器上安装节点、mongod以及FTPed项目文件。

对于mongodb,我在一个单独的终端选项卡中执行mongo,在另一个选项卡中启动服务。我想知道怎样才能让芒果服务继续运作。

对于节点应用程序,现在我正在做服务器中的节点应用程序。我怎么才能让它活下来呢?

现在的问题是,我用publicip打开浏览器:portno,但是什么都没有发生。如何定位应用程序并在浏览器中运行。

我的应用程序结构是

代码语言:javascript
运行
复制
/
node
mongo
server.js and app related files
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-01-03 18:23:26

使用Linux/Unix nohup命令,您可以启动忽略与控制终端进程终止(SIGHUP)相关的信号的命令。将&添加到命令允许该命令在后台运行,并将输出发送到/dev/null将确保磁盘不会被不必要的日志输出填满。下面是一些应该工作的命令:

代码语言:javascript
运行
复制
nohup mongod >/dev/null &
node server.js >/dev/null &
票数 0
EN

Stack Overflow用户

发布于 2015-01-03 17:42:48

我认为这更像是Linux/Unix命令行问题。可以使用名为“永远”的节点模块轻松地在后台运行Node.js进程。

代码语言:javascript
运行
复制
npm install -g forever
forever start YourScript.js

您可以将一个&放在mongod命令的末尾,以便将其放在后台。

票数 0
EN

Stack Overflow用户

发布于 2015-06-04 19:57:20

确保在节点应用程序中有命令app.listen("port number");

这是您应该在浏览器中使用的“端口号”,以便使用AWS实例中的弹性IP呈现页面。确保您的弹性IP配置为接受入站请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27757006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档