Я пытаюсь развернуть пример приложения Nodejs в AWS Elastic Beanstalk через AWS Console.My Nodejs приложение содержит только сообщение HelloWorld. Мой вопрос: Не получать Привет, мир Сообщение, когда я нажимаю на Упругий бобовый знак. Я также проверил журналы, но сообщений об ошибках в Nodejs.logs и Error.logs нет. Когда я проверяю, что URL-адрес эластичного beanstalk получает «Отказ от соединения - из-за ошибки внутреннего сервера». Творит Stack через консоль с помощью JSON шаблона и мой шаблон содержит приложение, версию приложения, окружающей среду и ConfigurationTemplate типа .My ConfigurationTemplate ресурса типа ресурса contians следующих OptionSettings как показанКак развернуть приложение node.js в AWS Elastic Beanstalk
цен ниже"OptionSettings": [
{
"Namespace": "aws:autoscaling:asg",
"OptionName": "MinSize",
"Value": "1"
},
{
"Namespace": "aws:autoscaling:asg",
"OptionName": "MaxSize",
"Value": "2"
},
{
"Namespace": "aws:autoscaling:launchconfiguration",
"OptionName": "EC2KeyName",
"Value": { "Fn::FindInMap": [ "Environments",{"Ref": "EnvironUsed"},"InstanceKeyName" ] }
},
{
"Namespace": "aws:autoscaling:launchconfiguration",
"OptionName": "IamInstanceProfile",
"Value": {"Fn::FindInMap": ["Environments",{"Ref": "EnvironUsed"},"IamRoleProfile"]}
},
{
"Namespace": "aws:autoscaling:launchconfiguration",
"OptionName": "InstanceType",
"Value": "t2.micro"
},
{
"Namespace": "aws:autoscaling:launchconfiguration",
"OptionName": "SecurityGroups",
"Value": { "Fn::FindInMap": [ "Environments",{"Ref": "EnvironUsed"},"BeanstalkSecurityGroup" ] }
},
{
"Namespace": "aws:ec2:vpc",
"OptionName": "VPCId",
"Value": { "Fn::FindInMap": ["Environments", {"Ref": "EnvironUsed"},"VPC" ]}
},
{
"Namespace": "aws:ec2:vpc",
"OptionName": "Subnets",
"Value": { "Fn::FindInMap": [ "Environments",{"Ref": "EnvironUsed"},"PrivateSubnet"]}
},
{
"Namespace": "aws:ec2:vpc",
"OptionName": "ELBSubnets",
"Value": { "Fn::FindInMap": [ "Environments", {"Ref": "EnvironUsed"}, "PrivateSubnet" ]}
},
{
"Namespace": "aws:ec2:vpc",
"OptionName": "ELBScheme",
"Value": "internal"
},
{
"Namespace": "aws:elasticbeanstalk:environment",
"OptionName": "EnvironmentType",
"Value": "LoadBalanced"
},
{
"Namespace": "aws:autoscaling:trigger",
"OptionName": "MeasureName",
"Value": "CPUUtilization"
},
{
"Namespace": "aws:autoscaling:trigger",
"OptionName": "Unit",
"Value": "Percent"
},
{
"Namespace": "aws:autoscaling:trigger",
"OptionName": "UpperThreshold",
"Value": "50"
},
{
"Namespace": "aws:autoscaling:trigger",
"OptionName": "LowerThreshold",
"Value": "49"
}
],
и ниже мой образец Nodejs Applicaton -
var express = require('express');
var http=require('http');
var app = express();
app.set('port', process.env.PORT || 8081);
app.get('/',function(req,res){
res.send('Hello World');
});
http.createServer(app).listen(app.get('port'), function() {
console.log('Express server listening on port ' + app.get('port'));
});
Как я посвежее к этой услуги AWS, пожалуйста, руководство меня Как решить эту ошибку, так как я следовал всем инструкциям, приведенным в AWS документации для создания этой Elastic Beanstalk для развертывания приложения.
Ответьте на этот вопрос. –
У меня проблемы с этим тоже, любое решение? – Marko