As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Referência da camada do Node.js App Server
Importante
A ferramenta AWS OpsWorks Stacks o serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com o AWS Support Equipe em AWS Re:post
nota
Esta layer está disponível apenas para stacks baseadas em Linux.
A camada Node.js App Server fornece suporte ao servidor de aplicativos Node.js
Short name: nodejs-app
Compatibilidade: uma camada Node.js App Server é compatível com as seguintes camadas: personalizada, db-master, memcached e monitoring-master.
Portas abertas: uma camada do servidor de aplicativos Node.js permite acesso público às portas 22 (SSH), 80 (HTTP), 443 (HTTPS) e a todas as portas dos balanceadores de carga.
Autoassign Elastic IP addresses: opção desativada por padrão
EBSVolume padrão: Não
Grupo de segurança padrão: AWS - OpsWorks -Nodejs-app-server
Setup recipes:
-
opsworks_initial_setup
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
opsworks_nodejs
-
opsworks_nodejs::npm
Configure recipes:
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
opsworks_nodejs::configure
Deploy recipes:
-
deploy::default
-
opsworks_nodejs
-
opsworks_nodejs::npm
-
deploy::nodejs
Undeploy recipes:
-
deploy::nodejs-undeploy
Shutdown recipes:
-
opsworks_shutdown::default
-
deploy::nodejs-stop
Instalação:
-
Node.js é instalado em
/usr/local/bin/node
. -
Para obter mais informações sobre como criar arquivos de log, consulte Como criar logs no node.js
no site Nodejitsu.
Node.js application configuration:
-
O arquivo principal executado pelo Node.js deve se chamar
server.js
e residir no diretório raiz do aplicativo implantado. -
O aplicativo Node.js deve ser definido para escutar na porta 80 (ou na porta 443, se for aplicável).
nota
Os aplicativos Node.js que executam Express normalmente usam o código a seguir para definir a porta de escuta, onde process.env.PORT
representa a porta padrão e é definida com 80:
app.set('port', process.env.PORT || 3000);
Com AWS OpsWorks Pilhas, você deve especificar explicitamente a porta 80, da seguinte forma:
app.set('port', 80);