

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à.

# Documentazione di riferimento sul livello del server di applicazioni
<a name="layers-server"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato 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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

OpsWorks Stacks supporta diversi server di applicazioni e pagine Web statiche.

**Topics**
+ [Riferimento ai livelli di AWS Flow (Ruby)](layers-server-flow.md)
+ [Riferimento al livello di Java App Server](layers-server-java.md)
+ [Riferimento al livello dell'App Server Node.js](layers-server-nodejs.md)
+ [Riferimento al livello di PHP App Server](layers-server-php.md)
+ [Riferimento al livello del server dell'app Rails](layers-server-rails.md)
+ [Riferimento statico al livello del server Web](layers-server-static.md)

# Riferimento ai livelli di AWS Flow (Ruby)
<a name="layers-server-flow"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato 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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

Un layer AWS Flow (Ruby) fornisce un modello per le istanze che ospitano attività e workflow worker di Amazon Simple Workflow Service.

**Nome breve:** aws-flow-ruby

**Compatibilità:** un livello AWS Flow (Ruby) è compatibile con PHP App Server, MySQL, Memcached, Ganglia e livelli personalizzati.

**Open ports (Porte aperte):** nessuna.

**Ruolo IAM: aws-opsworks-ec 2- role-with-swf è il ruolo** AWS Flow (Ruby) standard che OpsWorks Stacks crea per te, se richiesto.

**Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici):** disattivata per impostazione predefinita

**Default EBS volume (Volume EBS predefinito):** no

**Gruppo di sicurezza predefinito**: -Ruby-Server AWS-OpsWorks-AWS-Flow

**Setup recipes (Ricette di impostazione):**
+ opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ opsworks\$1aws\$1flow\$1ruby::setup

**Configure recipes (Ricette di configurazione):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ mysql::client
+ agent\$1version
+ opsworks\$1aws\$1flow\$1ruby::configure 

**Deploy recipes (Ricette di distribuzione):**
+ deploy::default
+ distribuire: aws-flow-ruby 

**Undeploy recipes (Ricette di annullamento distribuzione):**
+ distribuire: aws-flow-ruby-undeploy

**Shutdown recipes (Ricette di arresto):**
+ opsworks\$1shutdown::default

# Riferimento al livello di Java App Server
<a name="layers-server-java"></a>

**Importante**  
Il AWS OpsWorks Stacks 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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

Un livello Java App Server supporta un server di applicazioni [Apache Tomcat 7.0](http://tomcat.apache.org/).

**Short name (Nome breve):** java-app

**Compatibilità:** un livello Java App Server è compatibile con i seguenti livelli: custom, db-master e memcached.

**Porte aperte:** un livello Java App Server consente l'accesso pubblico alle porte 22 (SSH), 80 (HTTP), 443 (HTTPS) e a tutte le porte dei sistemi di bilanciamento del carico.

**Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici):** disattivata per impostazione predefinita

**Default EBS volume (Volume EBS predefinito):** no

**Gruppo di sicurezza predefinito**: -Server AWS-OpsWorks-Java-App

**Setup recipes (Ricette di impostazione):**
+ opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ opsworks\$1java::setup

**Configure recipes (Ricette di configurazione):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ opsworks\$1java::configure 

**Deploy recipes (Ricette di distribuzione):**
+ deploy::default
+ deploy::java 

**Undeploy recipes (Ricette di annullamento distribuzione):**
+ deploy::java-undeploy

**Shutdown recipes (Ricette di arresto):**
+ opsworks\$1shutdown::default
+ deploy::java-stop

**Installation (Installazione):**
+ Tomcat esegue l'installazione su `/usr/share/tomcat7`.
+ Per ulteriori informazioni su come produrre i file di log, consulta l'argomento sul [logging in Tomcat](http://tomcat.apache.org/tomcat-6.0-doc/logging.html).

# Riferimento al livello dell'App Server Node.js
<a name="layers-server-nodejs"></a>

**Importante**  
Il AWS OpsWorks Stacks 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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

Un livello di Node.js App Server supporta un server di applicazioni [Node.js](http://nodejs.org/), che è una piattaforma per l'implementazione di server di applicazioni di rete altamente scalabili. I programmi vengono scritti in JavaScript modalità asincrona basata sugli eventi per ridurre al minimo il sovraccarico e I/O massimizzare la scalabilità.

**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 (HTTP), 443 (HTTPS) e a tutte le porte dei sistemi di bilanciamento del carico.

**Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici):** disattivata per impostazione predefinita

**Default EBS volume (Volume EBS predefinito):** no

**Gruppo di sicurezza predefinito**: -Server AWS-OpsWorks-nodejs-App

**Setup recipes (Ricette di impostazione):**
+  opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ opsworks\$1nodejs
+ opsworks\$1nodejs::npm 

**Configure recipes (Ricette di configurazione):**
+  opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ opsworks\$1nodejs::configure 

**Deploy recipes (Ricette di distribuzione):**
+ deploy::default
+ opsworks\$1nodejs
+ opsworks\$1nodejs::npm
+ deploy::nodejs 

**Undeploy recipes (Ricette di annullamento distribuzione):**
+ deploy::nodejs-undeploy

**Shutdown recipes (Ricette di arresto):**
+ opsworks\$1shutdown::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](https://docs.nodejitsu.com/articles/intermediate/how-to-log/) 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 OpsWorks Stacks, è necessario specificare esplicitamente la porta 80, come segue:  

```
app.set('port', 80);
```

# Riferimento al livello di PHP App Server
<a name="layers-server-php"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato 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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

[Il livello PHP App Server supporta un server di applicazioni PHP utilizzando Apache2 con mod\$1php.](http://httpd.apache.org/)

**Short name (Nome breve):** php-app

**Compatibilità:** un livello PHP App Server è compatibile con i seguenti livelli: custom, db-master, memcached, monitoring-master e rails-app.

**Porte aperte:** un livello PHP App Server consente l'accesso pubblico alle porte 22 (SSH), 80 (HTTP), 443 (HTTPS) e a tutte le porte dei sistemi di bilanciamento del carico.

**Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici):** disattivata per impostazione predefinita

**Default EBS volume (Volume EBS predefinito):** no

**Gruppo di sicurezza predefinito: -Server** AWS-OpsWorks-PHP-App

**Setup recipes (Ricette di impostazione):**
+  opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ mysql::client
+ dependencies
+ mod\$1php5\$1apache2 

**Configure recipes (Ricette di configurazione):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ mod\$1php5\$1apache2::php
+ php::configure 

**Deploy recipes (Ricette di distribuzione):**
+ deploy::default
+ deploy::php 

**Undeploy recipes (Ricette di annullamento distribuzione):**
+ deploy::php-undeploy

**Shutdown recipes (Ricette di arresto):**
+ opsworks\$1shutdown::default
+ apache2::stop 

**Installation (Installazione): **
+  OpsWorks Stacks utilizza il programma di installazione del pacchetto dell'istanza per installare Apache2, mod\$1php e i file di registro associati nelle posizioni predefinite. Per ulteriori informazioni sull'installazione, consulta [Apache](http://httpd.apache.org/). Per ulteriori informazioni sulla registrazione, consulta la pagina relativa ai [file di log](http://httpd.apache.org/docs/2.2/logs.html).

# Riferimento al livello del server dell'app Rails
<a name="layers-server-rails"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato 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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

Il livello Rails App Server supporta un server di applicazioni [Ruby on](http://rubyonrails.org/) Rails.

**Short name (Nome breve):** rails-app

**Compatibilità:** un livello Rails App Server è compatibile con i seguenti livelli: custom, db-master, memcached, monitoring-master, php-app.

**Porte:** un livello Rails App Server consente l'accesso pubblico alle porte 22 (SSH), 80 (HTTP), 443 (HTTPS) e a tutte le porte dei sistemi di bilanciamento del carico.

**Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici):** disattivata per impostazione predefinita

**Default EBS volume (Volume EBS predefinito):** no

**Gruppo di sicurezza predefinito: -Server** AWS-OpsWorks-Rails-App

**Configurazione:** per configurare un livello Rails App Server, è necessario specificare quanto segue:
+ Versione di Ruby
+ Stack Rails
+ Versione Rubygems
+ Se installare e gestire [Bundler](http://gembundler.com/)
+ La versione Bundler

**Setup recipes (Ricette di impostazione):**
+ opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ apache2 apache2::mod\$1deflate
+ passenger\$1apache2
+ passenger\$1apache2::mod\$1rails
+ passenger\$1apache2::rails 

**Configure recipes (Ricette di configurazione):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version
+ rails::configure 

**Deploy recipes (Ricette di distribuzione):**
+ deploy::default
+ deploy::rails

**Undeploy recipes (Ricette di annullamento distribuzione):**
+ deploy::rails-undeploy 

**Shutdown recipes (Ricette di arresto):**
+ opsworks\$1shutdown::default
+ apache2::stop 

**Installation (Installazione):**
+ OpsWorks Stacks utilizza il programma di installazione del pacchetto dell'istanza per installare Apache2 con mod\$1passenger, mod\$1rails e i file di registro associati nelle posizioni predefinite. Per ulteriori informazioni sull'installazione, consulta [Phusion Passenger](https://www.phusionpassenger.com/). Per ulteriori informazioni sulla registrazione, consulta la pagina relativa ai [file di log](http://httpd.apache.org/docs/2.2/logs.html).

# Riferimento statico al livello del server Web
<a name="layers-server-static"></a>

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato 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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questo livello è disponibile solo per stack basati su Linux.

Il livello Static Web Server fornisce pagine HTML statiche, che possono includere codice lato client come. JavaScript È basato su [Nginx](http://nginx.org/en/), che è un server proxy HTTP open source, di posta elettronica nonché proxy inverso.

**Short name (Nome breve):** web

**Compatibilità:** un livello di server Web statico è compatibile con i seguenti livelli: custom, db-master, memcached.

**Porte aperte:** un livello di server Web statico consente l'accesso pubblico alle porte 22 (SSH), 80 (HTTP), 443 (HTTPS) e a tutte le porte dei sistemi di bilanciamento del carico.

**Autoassign Elastic IP addresses (Assegnazione automatica indirizzi IP elastici):** disattivata per impostazione predefinita

**Default EBS volume (Volume EBS predefinito):** no

**Gruppo di sicurezza predefinito:** AWS-OpsWorks-Web-Server

**Setup recipes (Ricette di impostazione):**
+ opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client
+ nginx 

**Configure recipes (Ricette di configurazione):**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version 

**Deploy recipes (Ricette di distribuzione):**
+ deploy::default
+ deploy::web 

**Undeploy recipes (Ricette di annullamento distribuzione):**
+ deploy::web-undeploy

**Shutdown recipes (Ricette di arresto):**
+ opsworks\$1shutdown::default
+ nginx::stop

**Installation (Installazione):**
+ Nginx esegue l'installazione su `/usr/sbin/nginx`.
+ I file di log di Nginx si trovano su `/var/log/nginx`.