

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

# Attributi apache2
<a name="attributes-recipes-apache"></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**  
Questi attributi sono disponibili solo per gli stack Linux.

Gli [attributi apache2](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/apache2/attributes/apache.rb) specificano la configurazione del [server HTTP Apache](http://httpd.apache.org/). Per ulteriori dettagli, consulta l'argomento relativo alle [caratteristiche d base di Apache](http://httpd.apache.org/docs/current/mod/core.html). Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta [Sostituzione degli attributi](workingcookbook-attributes.md).


****  

|  |  |  | 
| --- |--- |--- |
| [binary ](#attributes-recipes-apache-bin) | [contact ](#attributes-recipes-apache-contact) | [deflate\$1types](#attributes-recipes-apache-deflate) | 
| [dir ](#attributes-recipes-apache-dir) | [document\$1root ](#attributes-recipes-apache-doc-root) | [gruppo ](#attributes-recipes-apache-group) | 
| [hide\$1info\$1headers ](#attributes-recipes-apache-hide) | [icondir ](#attributes-recipes-apache-icondir) | [init\$1script ](#attributes-recipes-apache-init-script) | 
| [keepalive ](#attributes-recipes-apache-keep) | [keepaliverequests ](#attributes-recipes-apache-keep-requests) | [keepalivetimeout ](#attributes-recipes-apache-keep-timeout) | 
| [lib\$1dir ](#attributes-recipes-apache-lib-dir) | [libexecdir ](#attributes-recipes-apache-libexecdir) | [listen\$1ports ](#attributes-recipes-apache-ports) | 
| [log\$1dir ](#attributes-recipes-apache-log-dir) | [Attributi logrotate](#attributes-recipes-apache-log) | [pid\$1file ](#attributes-recipes-apache-pidfile) | 
| [Attributi prefork](#attributes-recipes-apache-prefork) | [serversignature ](#attributes-recipes-apache-sig) | [servertokens ](#attributes-recipes-apache-tokens) | 
| [timeout ](#attributes-recipes-apache-timeout) | [traceenable ](#attributes-recipes-apache-trace) | [user ](#attributes-recipes-apache-user) | 
| [version](#attributes-recipes-apache-version) | [Attributi worker](#attributes-recipes-apache-worker) |  | 

**binary **  <a name="attributes-recipes-apache-bin"></a>
Posizione del file binario Apache (stringa). Il valore predefinito è `'/usr/sbin/httpd'`.  

```
node[:apache][:binary]
```

**contact **  <a name="attributes-recipes-apache-contact"></a>
Contatto e-mail (stringa). Il valore predefinito è l'indirizzo fittizio `'ops@example.com'`.  

```
node[:apache][:contact]
```

**deflate\$1types**  <a name="attributes-recipes-apache-deflate"></a>
Indica a `mod_deflate` di abilitare la compressione per i tipi Mime specificati, se sono supportati dal browser (elenco di stringhe). Il valore predefinito è riportato di seguito:  

```
['application/javascript',
 'application/json',
 'application/x-javascript',
 'application/xhtml+xml',
 'application/xml',
 'application/xml+rss',
 'text/css',
 'text/html',
 'text/javascript',
 'text/plain',
 'text/xml']
```
La compressione può introdurre rischi a livello di sicurezza. Per disabilitare completamente la compressione, imposta questo attributo come segue:  

```
node[:apache][:deflate_types] = []
```

```
node[:apache][:deflate_types]
```

**dir **  <a name="attributes-recipes-apache-dir"></a>
Directory radice del server (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e Red Hat Enterprise Linux (RHEL): `'/etc/httpd'`
+ Ubuntu: `'/etc/apache2'`

```
node[:apache][:dir]
```

**document\$1root **  <a name="attributes-recipes-apache-doc-root"></a>
Radice del documento (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'/var/www/html'`
+ Ubuntu: `'/var/www'`

```
node[:apache][:document_root]
```

**gruppo **  <a name="attributes-recipes-apache-group"></a>
Il nome del gruppo (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'apache'`
+ Ubuntu: `'www-data'`

```
node[:apache][:group]
```

**hide\$1info\$1headers **  <a name="attributes-recipes-apache-hide"></a>
Specifica se omettere le informazioni su versione e modulo nelle intestazioni HTTP (`'true'`/`'false'`) (stringa). Il valore predefinito è `'true'`.  

```
node[:apache][:hide_info_headers]
```

**icondir **  <a name="attributes-recipes-apache-icondir"></a>
Directory delle icone (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'/var/www/icons/'`
+ Ubuntu: `'/usr/share/apache2/icons'`

```
node[:apache][:icondir]
```

**init\$1script **  <a name="attributes-recipes-apache-init-script"></a>
Script di inizializzazione (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'/etc/init.d/httpd'`
+ Ubuntu: `'/etc/init.d/apache2'`

```
node[:apache][:init_script]
```

**keepalive **  <a name="attributes-recipes-apache-keep"></a>
Indica se abilitare le connessioni keep-alive (stringa). I valori possibili sono `'On'` e `'Off'` (stringa). Il valore predefinito è `'Off'`.  

```
node[:apache][:keepalive]
```

**keepaliverequests **  <a name="attributes-recipes-apache-keep-requests"></a>
Numero massimo di richieste keep-alive che Apache è in grado di gestire contemporaneamente (numero). Il valore predefinito è `100`.  

```
node[:apache][:keepaliverequests]
```

**keepalivetimeout **  <a name="attributes-recipes-apache-keep-timeout"></a>
Intervallo di tempo durante il quale Apache rimane in attesa di una richiesta prima di chiudere la connessione (numero). Il valore predefinito è `3`.  

```
node[:apache][:keepalivetimeout]
```

**lib\$1dir **  <a name="attributes-recipes-apache-lib-dir"></a>
Directory contenente le librerie del codice degli oggetti (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux (x86): `'/usr/lib/httpd'`
+ Amazon Linux (x64) e RHEL: `'/usr/lib64/httpd'`
+ Ubuntu: `'/usr/lib/apache2'`

```
node[:apache][:lib_dir]
```

**libexecdir **  <a name="attributes-recipes-apache-libexecdir"></a>
Directory contenente gli eseguibili dei programmi (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux (x86): `'/usr/lib/httpd/modules'`
+ Amazon Linux (x64) e RHEL: `'/usr/lib64/httpd/modules'`
+ Ubuntu: `'/usr/lib/apache2/modules'`

```
node[:apache][:libexecdir]
```

**listen\$1ports **  <a name="attributes-recipes-apache-ports"></a>
Elenco di porte che il server ascolta (elenco di stringhe). Il valore predefinito è `[ '80','443' ]`.  

```
node[:apache][:listen_ports]
```

**log\$1dir **  <a name="attributes-recipes-apache-log-dir"></a>
Directory dei log (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'/var/log/httpd'`
+ Ubuntu: `'/var/log/apache2'`

```
node[:apache][:log_dir]
```

**Attributi logrotate**  <a name="attributes-recipes-apache-log"></a>
Questi attributi specificano la modalità di rotazione dei file di log.    
**delaycompress **  <a name="attributes-recipes-apache-log-delay"></a>
Indica se ritardare la compressione di un file di log chiuso fino all'inizio del successivo ciclo di rotazione (`'true'`/`'false'`) (stringa). Il valore predefinito è `'true'`.  

```
node[:apache][:logrotate][:delaycompress]
```  
**gruppo **  <a name="attributes-recipes-apache-log-group"></a>
Gruppo di file di log (stringa). Il valore predefinito è `'adm'`.  

```
node[:apache][:logrotate][:group]
```  
**mode **  <a name="attributes-recipes-apache-log-mode"></a>
Modalità dei file di log (stringa). Il valore predefinito è `'640'`.  

```
node[:apache][:logrotate][:mode]
```  
**owner **  <a name="attributes-recipes-apache-log-owner"></a>
Proprietario dei file di log (stringa). Il valore predefinito è `'root'`.  

```
node[:apache][:logrotate][:owner]
```  
**rotate **  <a name="attributes-recipes-apache-log-rotate"></a>
Numero di cicli di rotazione prima della rimozione di un file di log chiuso (stringa). Il valore predefinito è `'30'`.  

```
node[:apache][:logrotate][:rotate]
```  
**schedule **  <a name="attributes-recipes-apache-log-schedule"></a>
Pianificazione della rotazione (stringa). I valori possibili sono i seguenti:  
+ `'daily'`
+ `'weekly'`
+ `'monthly'`
Il valore predefinito è `'daily'`.  

```
node[:apache][:logrotate][:schedule]
```

**pid\$1file **  <a name="attributes-recipes-apache-pidfile"></a>
File contenente l'ID processo del daemon (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'/var/run/httpd/httpd.pid'`
+ Ubuntu: `'/var/run/apache2.pid'`

```
node[:apache][:pid_file]
```

**Attributi prefork**  <a name="attributes-recipes-apache-prefork"></a>
Questi attributi specificano la configurazione delle operazioni precedenti all'esecuzione del fork.    
**maxclients **  <a name="attributes-recipes-apache-prefork-maxclients"></a>
Numero massimo di richieste simultanee che verranno servite (numero). Il valore predefinito è `400`.  
Usa questo attributo solo per le istanze che eseguono Amazon Linux o RHEL. Se le istanze eseguono Ubuntu 14.04 LTS, utilizzare [maxrequestworkers](#attributes-recipes-apache-prefork-maxrequestworkers).

```
node[:apache][:prefork][:maxclients]
```  
**maxrequestsperchild **  <a name="attributes-recipes-apache-prefork-maxrequests"></a>
Numero massimo di richieste che un processo server figlio gestirà (numero). Il valore predefinito è `10000`.  

```
node[:apache][:prefork][:maxrequestsperchild]
```  
**maxrequestworkers**  <a name="attributes-recipes-apache-prefork-maxrequestworkers"></a>
Numero massimo di richieste simultanee che verranno servite (numero). Il valore predefinito è `400`.  
Utilizzare questo attributo solo per le istanze che eseguono Ubuntu 14.04 LTS. Se le tue istanze eseguono Amazon Linux o RHEL, usa. [maxclients ](#attributes-recipes-apache-prefork-maxclients)

```
node[:apache][:prefork][:maxrequestworkers]
```  
**maxspareservers **  <a name="attributes-recipes-apache-prefork-maxspare"></a>
Numero massimo di processi server figlio inattivi (numero). Il valore predefinito è `32`.  

```
node[:apache][:prefork][:maxspareservers]
```  
**minspareservers **  <a name="attributes-recipes-apache-prefork-minspare"></a>
Numero minimo di processi server figlio inattivi (numero). Il valore predefinito è `16`.  

```
node[:apache][:prefork][:minspareservers]
```  
**serverlimit **  <a name="attributes-recipes-apache-prefork-limit"></a>
Numero massimo di processi che possono essere configurati (numero). Il valore predefinito è `400`.  

```
node[:apache][:prefork][:serverlimit]
```  
**startservers **  <a name="attributes-recipes-apache-prefork-start"></a>
Numero di processi server figlio da creare all'avvio (numero). Il valore predefinito è `16`.  

```
node[:apache][:prefork][:startservers]
```

**serversignature **  <a name="attributes-recipes-apache-sig"></a>
Specifica se e come configurare un piè di pagina finale per i documenti generati dal server (stringa). I valori possibili sono `'On'`, `'Off'` e `'Email'`). Il valore predefinito è `'Off'`.  

```
node[:apache][:serversignature]
```

**servertokens **  <a name="attributes-recipes-apache-tokens"></a>
Specifica il tipo di informazioni sulla versione del server incluse nell'intestazione della risposta (stringa):  
+ `'Full'`: informazioni complete. Ad esempio, Server: Apache/2.4.2 (Unix) PHP/4.2.2 /1.2 MyMod 
+ `'Prod'`: nome del prodotto. Ad esempio, Server: Apache
+ `'Major'`: versione principale. Ad esempio, Server: Apache/2
+ `'Minor'`: versione principale e versione secondaria. Ad esempio, Server: Apache/2.4
+ `'Min'`: versione minima. Ad esempio, Server: Apache/2.4.2
+ `'OS'`: versione con sistema operativo. Ad esempio, Server: Apache/2.4.2 (Unix) 
Il valore predefinito è `'Prod'`.  

```
node[:apache][:servertokens]
```

**timeout **  <a name="attributes-recipes-apache-timeout"></a>
La quantità di tempo di attesa di Apache (numero). I/O Il valore predefinito è `120`.  

```
node[:apache][:timeout]
```

**traceenable **  <a name="attributes-recipes-apache-trace"></a>
Indica se abilitare le richieste `TRACE` (stringa). I valori possibili sono `'On'` e `'Off'`. Il valore predefinito è `'Off'`.  

```
node[:apache][:traceenable]
```

**user **  <a name="attributes-recipes-apache-user"></a>
Il nome utente (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux e RHEL: `'apache'`
+ Ubuntu: `'www-data'`

```
node[:apache][:user]
```

**version**  <a name="attributes-recipes-apache-version"></a>
Versione di Apache (stringa). I valori predefiniti sono riportati di seguito:  
+ Amazon Linux: `2.2`
+ Ubuntu 14.04 LTS: `2.4`
+ RHEL: `2.4`

```
node[:apache][:version]
```

**Attributi worker**  <a name="attributes-recipes-apache-worker"></a>
Questi attributi specificano la configurazione dei processi di lavoro.    
**startservers **  <a name="attributes-recipes-apache-worker-start"></a>
Numero di processi server figlio da creare all'avvio (numero). Il valore predefinito è `4`.  

```
node[:apache][:worker][:startservers]
```  
**maxclients **  <a name="attributes-recipes-apache-worker-maxclients"></a>
Numero massimo di richieste simultanee che verranno servite (numero). Il valore predefinito è `1024`.  

```
node[:apache][:worker][:maxclients]
```  
**maxsparethreads **  <a name="attributes-recipes-apache-worker-maxspare"></a>
Numero massimo di thread inattivi (numero). Il valore predefinito è `192`.  

```
node[:apache][:worker][:maxsparethreads]
```  
**minsparethreads **  <a name="attributes-recipes-apache-worker-minspare"></a>
Numero minimo di thread inattivi (numero). Il valore predefinito è `64`.  

```
node[:apache][:worker][:minsparethreads]
```  
**threadsperchild **  <a name="attributes-recipes-apache-worker-threads"></a>
Numero di thread per il processo figlio (numero). Il valore predefinito è `64`.  

```
node[:apache][:worker][:threadsperchild]
```  
**maxrequestsperchild **  <a name="attributes-recipes-apache-worker-maxreq"></a>
Numero massimo di richieste che un processo server figlio gestirà (numero). Il valore predefinito è `10000`.  

```
node[:apache][:worker][:maxrequestsperchild]
```