【问题标题】:NodeJS Express SiteNodeJS Express 站点
【发布时间】:2012-03-16 07:38:36
【问题描述】:

我已将我的 express 站点移至免费层级 Amazon EC2 服务器。

我想让服务器运行,但是我知道如何运行站点的唯一方法是通过 SSH(通过 Putty),尽管这样做的问题是一旦 Putty 关闭站点就会关闭。

有没有办法解决这个问题?

【问题讨论】:

  • 我可能是错的,因为我对 node.js 和 express 还很陌生,但我认为大多数人使用 nginx 或一些 Web 服务器来托管 node.js。你在这样做吗? SO Post about setup
  • Node.js 能够自己提供 HTTP 内容,因此不需要运行 nginx 或 apache 并代理 node.js(尽管根据您的架构是可取的)。

标签: node.js amazon-ec2 express


【解决方案1】:

您(可能)遇到的问题是您没有将它作为后台进程运行。 正确的解决方案是将进程转换为守护进程或类似的东西。

请参阅:Node.js as a background servicehttps://github.com/nodejitsu/forever

【讨论】:

  • 感谢我永远安装了 npm 并且非常好!设置简单,谢谢
猜你喜欢
  • 2013-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-15
  • 2018-06-22
  • 2012-09-07
  • 1970-01-01
  • 2021-10-22
相关资源
最近更新 更多