使用 AWS OpsWorks,如何启动我的节点应用程序?

Using AWS OpsWorks, how do I start my node application?

我在 AWS OpsWorks 中创建了一个简单的堆栈,其中包含一个节点应用程序服务器层和一个弹性负载均衡器 -- 我正试图让我的应用程序在部署生命周期事件中启动。换句话说,在某些时候我需要服务器 运行 node start

我有内置的 Chef 食谱,按以下生命周期事件总结:

设置:opsworks_nodejs

配置:opsworks_nodejs::configure

部署:opsworks_nodejs、deploy::nodejs

但是当我通过 SSH 连接到我的实例并检查 运行ning 节点进程时,没有任何反应。我现在正在深入研究各个食谱,但非常感谢对此任务的任何帮助或指导。

如果您是 运行 默认 OpsWorks Chef 食谱,则必须确保您的主应用程序文件命名为 server.js 并且正在侦听端口 80 或 443。

查看此处了解更多信息 - http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-node.html