

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esses atributos estão disponíveis apenas em pilhas do Linux.

Os atributos [https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/nginx/attributes/nginx.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/nginx/attributes/nginx.rb) especificam a configuração do [Nginx](http://wiki.nginx.org/Main). Para obter mais informações, consulte o [Índice de diretivas](http://wiki.nginx.org/DirectiveIndex). Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte [Sobrepor atributos](workingcookbook-attributes.md).


****  

|  |  |  | 
| --- |--- |--- |
| [binary ](#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) | [usuário ](#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) |  | 

**binary **  <a name="attributes-recipes-nginx-binary"></a>
A localização dos arquivos binários do Nginx (string). O valor padrão é `'/usr/sbin/nginx'`.  

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

**dir **  <a name="attributes-recipes-nginx-dir"></a>
A localização dos arquivos como por exemplo, os arquivos de configuração (string). O valor padrão é `'/etc/nginx'`.  

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

**gzip **  <a name="attributes-recipes-nginx-gzip"></a>
Determina se a compactação gzip está habilitada (string). Os valores possíveis são `'on'` e `'off'`. O valor padrão é `'on'`.  
A compactação pode introduzir riscos à segurança. Para desabilitar completamente a compactação, defina este atributo da seguinte forma:  

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

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

**gzip\$1comp\$1level **  <a name="attributes-recipes-nginx-gzip-comp"></a>
O nível de compactação, que varia entre 1 a 9, sendo que 1 representa o menor nível de compactação (string). O valor padrão é `'2'`.  

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

**gzip\$1disable **  <a name="attributes-recipes-nginx-gzip-disable"></a>
Desabilita a compactação gzip para os agentes de usuário especificados (string). O valor é uma expressão regular e o valor padrão é `'MSIE [1-6].(?!.*SV1)'`.  

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

**gzip\$1http\$1version **  <a name="attributes-recipes-nginx-gzip-http"></a>
Habilita a compactação gzip para a versão de HTTP especificada (string). O valor padrão é `'1.0'`.  

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

**gzip\$1proxied **  <a name="attributes-recipes-nginx-gzip-proxied"></a>
Determina se e como compactar as respostas às solicitações de proxy. Os valores possíveis são (string):  
+ `'off'`: não compactar solicitações encaminhadas por proxy
+ `'expired'`: compactar se o cabeçalho Expire impedir o armazenamento em cache
+ `'no-cache'`: compactar se o cabeçalho Cache-Control está definido como "no-cache"
+ `'no-store'`: compactar se o cabeçalho Cache-Control está definido como "no-store"
+ `'private'`: compactar se o cabeçalho Cache-Control está definido como "private"
+ `'no_last_modified'`: compactar se Last-Modified não está definido
+ `'no_etag'`: compacte se a solicitação não tiver um cabeçalho ETag
+ `'auth'`: compactar se a solicitação inclui um cabeçalho Authorization
+ `'any'`: compactar todas as solicitações encaminhadas por proxy 
O valor padrão é `'any'`.  

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

**gzip\$1static **  <a name="attributes-recipes-nginx-gzip-static"></a>
Determina se o módulo estático gzip está habilitado (string). Os valores possíveis são `'on'` e `'off'`. O valor padrão é `'on'`.  

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

**gzip\$1types **  <a name="attributes-recipes-nginx-gzip-types"></a>
Uma lista de tipos MIME para compactação (lista de strings). O valor padrão é `['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>
Determina se vai habilitar um cabeçalho de resposta `Vary:Accept-Encoding `(string). Os valores possíveis são `'on'` e `'off'`. O valor padrão é `'on'`.  

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

**keepalive **  <a name="attributes-recipes-nginx-keepalive"></a>
Determina se vai habilitar uma conexão de keep-alive (string). Os valores possíveis são `'on'` e `'off'`. O valor padrão é `'on'`.  

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

**keepalive\$1timeout **  <a name="attributes-recipes-nginx-keepalive-timeout"></a>
O tempo máximo, em segundos, em que uma conexão de keep-alive permanece aberta (número). O valor padrão é `65`.  

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

**log\$1dir **  <a name="attributes-recipes-nginx-log"></a>
A localização dos arquivos de log (string). O valor padrão é `'/var/log/nginx'`.  

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

**usuário **  <a name="attributes-recipes-nginx-user"></a>
O usuário (string). Os valores padrão são:  
+ Amazon Linux e RHEL: `'www-data'`
+ Ubuntu: `'nginx'`

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

**server\$1names\$1hash\$1bucket\$1size**  <a name="attributes-recipes-nginx-worker-hash"></a>
O tamanho do bucket para tabelas de hash de nomes de servidores, que pode ser definido com `32`, `64`ou `128` (número). O valor padrão é `64`.  

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

**worker\$1processes **  <a name="attributes-recipes-nginx-worker-processes"></a>
O número de processos de operadores (número). O valor padrão é `10`.  

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

**worker\$1connections **  <a name="attributes-recipes-nginx-worker-connections"></a>
O número máximo de conexões de operadores (número). O valor padrão é `1024`. O número máximo de clientes é definido como `worker_processes * worker_connections`.  

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