

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Atributos apache2
<a name="attributes-recipes-apache"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Estos atributos solo están disponibles en las pilas de Linux.

Los [atributos apache2](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/apache2/attributes/apache.rb) especifican la configuración del [servidor HTTP Apache](http://httpd.apache.org/). Para obtener más información, consulte [Características principales de Apache](http://httpd.apache.org/docs/current/mod/core.html). Para obtener más información sobre cómo anular los atributos integrados para especificar valores personalizados, consulte [Anulación de atributos](workingcookbook-attributes.md).


****  

|  |  |  | 
| --- |--- |--- |
| [binario ](#attributes-recipes-apache-bin) | [contacto ](#attributes-recipes-apache-contact) | [deflate\$1types](#attributes-recipes-apache-deflate) | 
| [dir ](#attributes-recipes-apache-dir) | [document\$1root ](#attributes-recipes-apache-doc-root) | [grupo ](#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) | [Atributos logrotate](#attributes-recipes-apache-log) | [pid\$1file ](#attributes-recipes-apache-pidfile) | 
| [Atributos 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) | [usuario ](#attributes-recipes-apache-user) | 
| [versión](#attributes-recipes-apache-version) | [Atributos worker](#attributes-recipes-apache-worker) |  | 

**binario **  <a name="attributes-recipes-apache-bin"></a>
La ubicación del binario de Apache (cadena). El valor predeterminado es `'/usr/sbin/httpd'`.  

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

**contacto **  <a name="attributes-recipes-apache-contact"></a>
Un contacto de correo electrónico (cadena). El valor predeterminado es una dirección ficticia `'ops@example.com'`.  

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

**deflate\$1types**  <a name="attributes-recipes-apache-deflate"></a>
Indica a `mod_deflate` que habilite la compresión de los tipos Mime especificados, si son compatibles con el navegador (lista de cadenas). El valor predeterminado es el siguiente:  

```
['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 compresión puede conllevar riesgos de seguridad. Para desactivarla completamente, defina este atributo de la siguiente manera:  

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

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

**dir **  <a name="attributes-recipes-apache-dir"></a>
El directorio raíz del servidor (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y Red Hat Enterprise Linux (RHEL): `'/etc/httpd'`
+ Ubuntu: `'/etc/apache2'`

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

**document\$1root **  <a name="attributes-recipes-apache-doc-root"></a>
Raíz de documentos (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/www/html'`
+ Ubuntu: `'/var/www'`

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

**grupo **  <a name="attributes-recipes-apache-group"></a>
El nombre del grupo (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'apache'`
+ Ubuntu: `'www-data'`

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

**hide\$1info\$1headers **  <a name="attributes-recipes-apache-hide"></a>
Si se omite la información de la versión y el módulo en los encabezados HTTP (`'true'`/`'false'`) (cadena). El valor predeterminado es `'true'`.  

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

**icondir **  <a name="attributes-recipes-apache-icondir"></a>
El directorio de iconos (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/www/icons/'`
+ Ubuntu: `'/usr/share/apache2/icons'`

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

**init\$1script **  <a name="attributes-recipes-apache-init-script"></a>
El script de inicialización (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/etc/init.d/httpd'`
+ Ubuntu: `'/etc/init.d/apache2'`

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

**keepalive **  <a name="attributes-recipes-apache-keep"></a>
Si se activan las conexiones keep-alive (cadena). Los valores posibles son `'On'` y `'Off'` (cadena). El valor predeterminado es `'Off'`.  

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

**keepaliverequests **  <a name="attributes-recipes-apache-keep-requests"></a>
El número máximo de solicitudes keep-alive que Apache administrará al mismo tiempo (número). El valor predeterminado es `100`.  

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

**keepalivetimeout **  <a name="attributes-recipes-apache-keep-timeout"></a>
El tiempo que Apache espera por una solicitud antes de cerrar la conexión (número). El valor predeterminado es `3`.  

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

**lib\$1dir **  <a name="attributes-recipes-apache-lib-dir"></a>
El directorio que contiene las bibliotecas de códigos de objetos (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux (x86): `'/usr/lib/httpd'`
+ Amazon Linux (x64) y RHEL: `'/usr/lib64/httpd'`
+ Ubuntu: `'/usr/lib/apache2'`

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

**libexecdir **  <a name="attributes-recipes-apache-libexecdir"></a>
El directorio que contiene los archivos ejecutables de programa (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux (x86): `'/usr/lib/httpd/modules'`
+ Amazon Linux (x64) y RHEL: `'/usr/lib64/httpd/modules'`
+ Ubuntu: `'/usr/lib/apache2/modules'`

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

**listen\$1ports **  <a name="attributes-recipes-apache-ports"></a>
Una lista de los puertos en los que recibe el servidor (lista de cadenas). El valor predeterminado es `[ '80','443' ]`.  

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

**log\$1dir **  <a name="attributes-recipes-apache-log-dir"></a>
El directorio del archivo de registro (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/log/httpd'`
+ Ubuntu: `'/var/log/apache2'`

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

**Atributos logrotate**  <a name="attributes-recipes-apache-log"></a>
Estos atributos especifican cómo rotar los archivos de registro.    
**delaycompress **  <a name="attributes-recipes-apache-log-delay"></a>
Si se retrasa la compresión de un archivo de registro cerrado hasta que comience el siguiente ciclo de rotación (`'true'`/`'false'`) (cadena). El valor predeterminado es `'true'`.  

```
node[:apache][:logrotate][:delaycompress]
```  
**grupo **  <a name="attributes-recipes-apache-log-group"></a>
El grupo de archivos de registro (cadena). El valor predeterminado es `'adm'`.  

```
node[:apache][:logrotate][:group]
```  
**mode **  <a name="attributes-recipes-apache-log-mode"></a>
El modo de los archivos de registro (cadena). El valor predeterminado es `'640'`.  

```
node[:apache][:logrotate][:mode]
```  
**owner **  <a name="attributes-recipes-apache-log-owner"></a>
El propietario de los archivos de registro (cadena). El valor predeterminado es `'root'`.  

```
node[:apache][:logrotate][:owner]
```  
**rotate **  <a name="attributes-recipes-apache-log-rotate"></a>
El número de ciclos de rotación antes de que se elimine un archivo de registro cerrado (cadena). El valor predeterminado es `'30'`.  

```
node[:apache][:logrotate][:rotate]
```  
**horario **  <a name="attributes-recipes-apache-log-schedule"></a>
El programa de rotación (cadena). Los valores posibles son los siguientes:  
+ `'daily'`
+ `'weekly'`
+ `'monthly'`
El valor predeterminado es `'daily'`.  

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

**pid\$1file **  <a name="attributes-recipes-apache-pidfile"></a>
El archivo que contiene el ID de proceso del daemon (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/run/httpd/httpd.pid'`
+ Ubuntu: `'/var/run/apache2.pid'`

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

**Atributos prefork**  <a name="attributes-recipes-apache-prefork"></a>
Estos atributos especifican la configuración de prebifurcación.    
**maxclients **  <a name="attributes-recipes-apache-prefork-maxclients"></a>
El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es `400`.  
Utilice este atributo únicamente para las instancias que ejecutan Amazon Linux o RHEL. Si las instancias ejecutan Ubuntu 14.04 LTS, utilice [maxrequestworkers](#attributes-recipes-apache-prefork-maxrequestworkers).

```
node[:apache][:prefork][:maxclients]
```  
**maxrequestsperchild **  <a name="attributes-recipes-apache-prefork-maxrequests"></a>
El número máximo de solicitudes que administrará el proceso de un servidor secundario (número). El valor predeterminado es `10000`.  

```
node[:apache][:prefork][:maxrequestsperchild]
```  
**maxrequestworkers**  <a name="attributes-recipes-apache-prefork-maxrequestworkers"></a>
El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es `400`.  
Utilice este atributo únicamente para las instancias que ejecutan Ubuntu 14.04 LTS. Si las instancias ejecutan Amazon Linux o RHEL, utilice [maxclients ](#attributes-recipes-apache-prefork-maxclients).

```
node[:apache][:prefork][:maxrequestworkers]
```  
**maxspareservers **  <a name="attributes-recipes-apache-prefork-maxspare"></a>
El número máximo de procesos inactivos del servidor secundario (número). El valor predeterminado es `32`.  

```
node[:apache][:prefork][:maxspareservers]
```  
**minspareservers **  <a name="attributes-recipes-apache-prefork-minspare"></a>
El número mínimo de procesos inactivos del servidor secundario (número). El valor predeterminado es `16`.  

```
node[:apache][:prefork][:minspareservers]
```  
**serverlimit **  <a name="attributes-recipes-apache-prefork-limit"></a>
El número máximo de procesos que se pueden configurar (número). El valor predeterminado es `400`.  

```
node[:apache][:prefork][:serverlimit]
```  
**startservers **  <a name="attributes-recipes-apache-prefork-start"></a>
El número de procesos del servidor secundario que se crearán al inicio (número). El valor predeterminado es `16`.  

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

**serversignature **  <a name="attributes-recipes-apache-sig"></a>
Especifica si se configura, y cómo se hace, un pie de página de seguimiento para documentos generados por el servidor (cadena). Los valores posibles son `'On'`, `'Off'` y `'Email'`). El valor predeterminado es `'Off'`.  

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

**servertokens **  <a name="attributes-recipes-apache-tokens"></a>
Especifica el tipo de información de versión del servidor que se incluye en el encabezado de respuesta (cadena):  
+ `'Full'`: información completa. Por ejemplo, servidor: Apache/2.4.2 (Unix) PHP/4.2.2 /1.2 MyMod 
+ `'Prod'`: nombre de producto. Por ejemplo, Server: Apache
+ `'Major'`: versión principal. Por ejemplo, Server: Apache/2
+ `'Minor'`: versión principal y secundaria. Por ejemplo, Server: Apache/2.4
+ `'Min'`: versión mínima. Por ejemplo, Server: Apache/2.4.2
+ `'OS'`: versión con sistema operativo. Por ejemplo, Server: Apache/2.4.2 (Unix) 
El valor predeterminado es `'Prod'`.  

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

**timeout **  <a name="attributes-recipes-apache-timeout"></a>
La cantidad de tiempo que Apache espera (número). I/O El valor predeterminado es `120`.  

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

**traceenable **  <a name="attributes-recipes-apache-trace"></a>
Si se habilitan las solicitudes `TRACE` (cadena). Los valores posibles son `'On'` y `'Off'`. El valor predeterminado es `'Off'`.  

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

**usuario **  <a name="attributes-recipes-apache-user"></a>
El nombre de usuario (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'apache'`
+ Ubuntu: `'www-data'`

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

**versión**  <a name="attributes-recipes-apache-version"></a>
La versión de Apache (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux: `2.2`
+ Ubuntu 14.04 LTS: `2.4`
+ RHEL: `2.4`

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

**Atributos worker**  <a name="attributes-recipes-apache-worker"></a>
Estos atributos especifican la configuración del proceso worker.    
**startservers **  <a name="attributes-recipes-apache-worker-start"></a>
El número de procesos del servidor secundario que se crearán al inicio (número). El valor predeterminado es `4`.  

```
node[:apache][:worker][:startservers]
```  
**maxclients **  <a name="attributes-recipes-apache-worker-maxclients"></a>
El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es `1024`.  

```
node[:apache][:worker][:maxclients]
```  
**maxsparethreads **  <a name="attributes-recipes-apache-worker-maxspare"></a>
El número máximo de subprocesos inactivos (número). El valor predeterminado es `192`.  

```
node[:apache][:worker][:maxsparethreads]
```  
**minsparethreads **  <a name="attributes-recipes-apache-worker-minspare"></a>
El número mínimo de subprocesos inactivos (número). El valor predeterminado es `64`.  

```
node[:apache][:worker][:minsparethreads]
```  
**threadsperchild **  <a name="attributes-recipes-apache-worker-threads"></a>
El número de subprocesos por proceso secundario (número). El valor predeterminado es `64`.  

```
node[:apache][:worker][:threadsperchild]
```  
**maxrequestsperchild **  <a name="attributes-recipes-apache-worker-maxreq"></a>
El número máximo de solicitudes que administrará el proceso de un servidor secundario (número). El valor predeterminado es `10000`.  

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