Nic*_*son 14 amazon-web-services node.js
正如标题所示,我一直在使用Amazons新的OpsWorks管理系统来部署应用程序,但是我无法弄清楚如何让节点服务器开始在实例上运行.从端口应用程序层也可以访问我假设我需要在端口80上侦听,但我觉得问题是没有正确的文件被启动.
与Heroku上的Procfile类似,是否需要包含一个特殊的启动脚本类型文件,以便OpsWorks正确启动它?
请注意,我还没有使用Chef的经验,因此我希望能够使用默认选项,即不编写自定义Chef配方来完成它.
Zac*_*bit 28
我花在这上面的时间是令人尴尬的,但无论如何我都会分享,希望能挽救其他人的生命时间,否则亚马逊会偷走他们的生命.
process.env选择端口号的方法,请将您的侦听端口更改为80(如果适用,则更改为443).main文件是什么.重命名它server.js并将其放在应用程序的根目录中.这是monit尝试运行的文件.希望这会有所帮助.如果没有,或者所有这一切都是显而易见的,我为我的愚蠢和责备缺乏睡眠道歉.:)