

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 nginx
<a name="attributes-recipes-nginx"></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 existentes. 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 `nginx`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/nginx/attributes/nginx.rb) especifican la configuración de [Nginx](http://wiki.nginx.org/Main). Para obtener más información, consulte [Directive Index](http://wiki.nginx.org/DirectiveIndex). 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-nginx-binary) | [dir ](#attributes-recipes-nginx-dir) | [gzip ](#attributes-recipes-nginx-gzip) | 
| [gzip\$1comp\$1level ](#attributes-recipes-nginx-gzip-comp) | [gzip\$1disable ](#attributes-recipes-nginx-gzip-disable) | [gzip\$1http\$1version ](#attributes-recipes-nginx-gzip-http) | 
| [gzip\$1proxied ](#attributes-recipes-nginx-gzip-proxied) | [gzip\$1static ](#attributes-recipes-nginx-gzip-static) | [gzip\$1types ](#attributes-recipes-nginx-gzip-types) | 
| [gzip\$1vary ](#attributes-recipes-nginx-gzip-vary) | [keepalive ](#attributes-recipes-nginx-keepalive) | [keepalive\$1timeout ](#attributes-recipes-nginx-keepalive-timeout) | 
| [log\$1dir ](#attributes-recipes-nginx-log) | [usuario ](#attributes-recipes-nginx-user) | [server\$1names\$1hash\$1bucket\$1size](#attributes-recipes-nginx-worker-hash) | 
| [worker\$1processes ](#attributes-recipes-nginx-worker-processes) | [worker\$1connections ](#attributes-recipes-nginx-worker-connections) |  | 

**binario **  <a name="attributes-recipes-nginx-binary"></a>
La ubicación de los archivos binarios de Nginx (cadena). El valor predeterminado es `'/usr/sbin/nginx'`.  

```
node[:nginx][:binary]
```

**dir **  <a name="attributes-recipes-nginx-dir"></a>
La ubicación de los archivos de configuración, por ejemplo (cadena). El valor predeterminado es `'/etc/nginx'`.  

```
node[:nginx][:dir]
```

**gzip **  <a name="attributes-recipes-nginx-gzip"></a>
Si se habilita la compresión gzip (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'on'`.  
La compresión puede conllevar riesgos de seguridad. Para desactivarla completamente, defina este atributo de la siguiente manera:  

```
node[:nginx][:gzip] = 'off'
```

```
node[:nginx][:gzip]
```

**gzip\$1comp\$1level **  <a name="attributes-recipes-nginx-gzip-comp"></a>
El nivel de compresión, que oscila entre 1 y 9, donde 1 corresponde a la compresión mínima (cadena). El valor predeterminado es `'2'`.  

```
node[:nginx][:gzip_comp_level]
```

**gzip\$1disable **  <a name="attributes-recipes-nginx-gzip-disable"></a>
Desactiva la compresión gzip para los agentes de usuario especificados (cadena). El valor es una expresión regular y el valor predeterminado es `'MSIE [1-6].(?!.*SV1)'`.  

```
node[:nginx][:gzip_disable]
```

**gzip\$1http\$1version **  <a name="attributes-recipes-nginx-gzip-http"></a>
Habilita la compresión gzip para una versión de HTTP especificada (cadena). El valor predeterminado es `'1.0'`.  

```
node[:nginx][:gzip_http_version]
```

**gzip\$1proxied **  <a name="attributes-recipes-nginx-gzip-proxied"></a>
Si se comprime, y de qué modo, la respuesta a las solicitudes de proxy, que pueden adoptar uno de los siguientes valores (cadena):  
+ `'off'`: no se comprimen las solicitudes de proxy.
+ `'expired'`: se comprimen si el encabezado Expire impide el almacenamiento en caché.
+ `'no-cache'`: se comprimen si el encabezado Cache-Control está establecido en "no-cache".
+ `'no-store'`: se comprimen si el encabezado Cache-Control está establecido en "no-store".
+ `'private'`: se comprimen si el encabezado Cache-Control está establecido en "private".
+ `'no_last_modified'`: se comprimen si no se establece Last-Modified.
+ `'no_etag'`: comprima si la solicitud carece de encabezado ETag
+ `'auth'`: se comprimen si la solicitud incluye un encabezado Authorization.
+ `'any'`: se comprimen todas las solicitudes de proxy. 
El valor predeterminado es `'any'`.  

```
node[:nginx][:gzip_proxied]
```

**gzip\$1static **  <a name="attributes-recipes-nginx-gzip-static"></a>
Si está habilitado el módulo estático gzip (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'on'`.  

```
node[:nginx][:gzip_static]
```

**gzip\$1types **  <a name="attributes-recipes-nginx-gzip-types"></a>
Una lista de tipos MIME que se va a comprimir (lista de cadena). El valor predeterminado es `['text/plain', 'text/html', 'text/css', 'application/x-javascript', 'text/xml', 'application/xml', 'application/xml+rss', 'text/javascript']`.  

```
node[:nginx][:gzip_types]
```

**gzip\$1vary **  <a name="attributes-recipes-nginx-gzip-vary"></a>
Si se habilita un encabezado de respuesta `Vary:Accept-Encoding ` (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'on'`.  

```
node[:nginx][:gzip_vary]
```

**keepalive **  <a name="attributes-recipes-nginx-keepalive"></a>
Si se activa una conexión keep-alive (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'on'`.  

```
node[:nginx][:keepalive]
```

**keepalive\$1timeout **  <a name="attributes-recipes-nginx-keepalive-timeout"></a>
La cantidad máxima de tiempo, en segundos, que una conexión keep-alive permanece abierta (número). El valor predeterminado es `65`.  

```
node[:nginx][:keepalive_timeout]
```

**log\$1dir **  <a name="attributes-recipes-nginx-log"></a>
La ubicación de los archivos de registro (cadena). El valor predeterminado es `'/var/log/nginx'`.  

```
node[:nginx][:log_dir]
```

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

```
node[:nginx][:user]
```

**server\$1names\$1hash\$1bucket\$1size**  <a name="attributes-recipes-nginx-worker-hash"></a>
El tamaño de bucket de las tablas hash de nombres de servidor, que puede establecerse en `32`, `64` o `128` (número). El valor predeterminado es `64`.  

```
node[:nginx][:server_names_hash_bucket_size]
```

**worker\$1processes **  <a name="attributes-recipes-nginx-worker-processes"></a>
El número de procesos worker (número). El valor predeterminado es `10`.  

```
node[:nginx][:worker_processes]
```

**worker\$1connections **  <a name="attributes-recipes-nginx-worker-connections"></a>
El número máximo de conexiones worker (número). El valor predeterminado es `1024`. El número máximo de clientes está establecido en `worker_processes * worker_connections`.  

```
node[:nginx][:worker_connections]
```