Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Riferimento al livello dell'App Server Node.js
Importante
Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Squadra su AWS Re:post o tramite
Nota
Questo livello è disponibile solo per stack basati su Linux.
Un livello di Node.js App Server supporta un server di applicazioni Node.js
Short name (Nome breve): nodejs-app
Compatibilità: un livello di Node.js App Server è compatibile con i seguenti livelli: custom, db-master, memcached e monitoring-master.
Porte aperte: un livello Node.js App Server consente l'accesso pubblico alle porte 22 (SSH), 80 (), 443 (HTTPS) e a tutte HTTP le porte dei sistemi di bilanciamento del carico.
Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici): disattivata per impostazione predefinita
Volume predefinito EBS: No
Gruppo di sicurezza predefinito: AWS - OpsWorks -NodeJS-app-Server
Setup recipes (Ricette di impostazione):
-
opsworks_initial_setup
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
opsworks_nodejs
-
opsworks_nodejs::npm
Configure recipes (Ricette di configurazione):
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
-
opsworks_nodejs::configure
Deploy recipes (Ricette di distribuzione):
-
deploy::default
-
opsworks_nodejs
-
opsworks_nodejs::npm
-
deploy::nodejs
Undeploy recipes (Ricette di annullamento distribuzione):
-
deploy::nodejs-undeploy
Shutdown recipes (Ricette di arresto):
-
opsworks_shutdown::default
-
deploy::nodejs-stop
Installation (Installazione):
-
Node.js esegue l'installazione su
/usr/local/bin/node
. -
Per ulteriori informazioni su come produrre i file di log, consulta l'argomento sul logging in node.js
nel sito web Nodejitsu.
Node.js application configuration (Configurazione dell'applicazione Node.js):
-
Il file principale eseguito da Node.js deve essere denominato
server.js
e trovarsi nella directory radice dell'applicazione distribuita. -
L'applicazione Node.js deve essere impostata per l'ascolto sulla porta 80 (o sulla porta 443, se applicabile).
Nota
Le app Node.js che eseguono Express di solito utilizzano il codice seguente per impostare la porta di ascolto, dove process.env.PORT
rappresenta la porta predefinita e risolve su 80:
app.set('port', process.env.PORT || 3000);
Con AWS OpsWorks Stacks, è necessario specificare esplicitamente la porta 80, come segue:
app.set('port', 80);