

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 apache2
<a name="attributes-recipes-apache"></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 apache2](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/apache2/attributes/apache.rb) especificam a configuração do [servidor HTTP Apache](http://httpd.apache.org/). Para obter mais informações, consulte [Funcionalidades principais do Apache](http://httpd.apache.org/docs/current/mod/core.html). Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte [Sobrepor atributos](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) | [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) | [usuário ](#attributes-recipes-apache-user) | 
| [version](#attributes-recipes-apache-version) | [Atributos worker](#attributes-recipes-apache-worker) |  | 

**binary **  <a name="attributes-recipes-apache-bin"></a>
A localização do arquivo binário (string) do Apache. O valor padrão é `'/usr/sbin/httpd'`.  

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

**contact **  <a name="attributes-recipes-apache-contact"></a>
Um e-mail de contato (string). O valor padrão é um endereço fictício `'ops@example.com'`.  

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

**deflate\$1types**  <a name="attributes-recipes-apache-deflate"></a>
Define o `mod_deflate` para habilitar a compactação de determinados tipos MIME, se eles forem compatíveis com o navegador (lista de strings). O valor padrão é:  

```
['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']
```
A compactação pode introduzir riscos à segurança. Para desabilitar completamente a compactação, defina este atributo da seguinte forma:  

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

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

**dir **  <a name="attributes-recipes-apache-dir"></a>
O diretório raiz do servidor (string). Os valores padrão são:  
+ 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>
A raiz do documento (string). Os valores padrão são:  
+ Amazon Linux e RHEL: `'/var/www/html'`
+ Ubuntu: `'/var/www'`

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

**grupo **  <a name="attributes-recipes-apache-group"></a>
O nome do grupo (string). Os valores padrão são:  
+ Amazon Linux e RHEL: `'apache'`
+ Ubuntu: `'www-data'`

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

**hide\$1info\$1headers **  <a name="attributes-recipes-apache-hide"></a>
Determina se vai omitir a versão e as informações do módulo de cabeçalhos do HTTP (`'true'`/`'false'`) (string). O valor padrão é `'true'`.  

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

**icondir **  <a name="attributes-recipes-apache-icondir"></a>
O ícone do diretório (string). Os valores padrão são:  
+ 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>
O script de inicialização (string). Os valores padrão são:  
+ 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>
Determina se vai habilitar as conexões de keep-alive (string). Os valores possíveis são `'On'` e `'Off'` (string). O valor padrão é `'Off'`.  

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

**keepaliverequests **  <a name="attributes-recipes-apache-keep-requests"></a>
O número máximo de solicitações de keep-alive que o Apache irá processar simultaneamente (número). O valor padrão é `100`.  

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

**keepalivetimeout **  <a name="attributes-recipes-apache-keep-timeout"></a>
O tempo que o Apache aguarda por uma solicitação antes de fechar a conexão (número). O valor padrão é `3`.  

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

**lib\$1dir **  <a name="attributes-recipes-apache-lib-dir"></a>
O diretório que contém as bibliotecas de código objeto (string). Os valores padrão são:  
+ 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>
O diretório que contém os programas executáveis (string). Os valores padrão são:  
+ 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>
Uma lista das portas que o servidor escuta (lista de strings). O valor padrão é `[ '80','443' ]`.  

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

**log\$1dir **  <a name="attributes-recipes-apache-log-dir"></a>
O diretório de log (string). Os valores padrão são:  
+ Amazon Linux e RHEL: `'/var/log/httpd'`
+ Ubuntu: `'/var/log/apache2'`

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

**Atributos logrotate**  <a name="attributes-recipes-apache-log"></a>
Esses atributos especificam como fazer a rotação dos arquivos de log.    
**delaycompress **  <a name="attributes-recipes-apache-log-delay"></a>
Determina se vai adiar a compactação de um arquivo de log fechado até o início do próximo ciclo de rotação (`'true'`/`'false'`) (string). O valor padrão é `'true'`.  

```
node[:apache][:logrotate][:delaycompress]
```  
**grupo **  <a name="attributes-recipes-apache-log-group"></a>
O grupo dos arquivos de log (string). O valor padrão é `'adm'`.  

```
node[:apache][:logrotate][:group]
```  
**modo **  <a name="attributes-recipes-apache-log-mode"></a>
O modo dos arquivos de log (string). O valor padrão é `'640'`.  

```
node[:apache][:logrotate][:mode]
```  
**proprietário **  <a name="attributes-recipes-apache-log-owner"></a>
O proprietário dos arquivos de log (string). O valor padrão é `'root'`.  

```
node[:apache][:logrotate][:owner]
```  
**rotate **  <a name="attributes-recipes-apache-log-rotate"></a>
O número de ciclos de rotação antes que um arquivo de log fechado seja removido (string). O valor padrão é `'30'`.  

```
node[:apache][:logrotate][:rotate]
```  
**agendamento **  <a name="attributes-recipes-apache-log-schedule"></a>
A programação da rotação (string). Os valores possíveis são:  
+ `'daily'`
+ `'weekly'`
+ `'monthly'`
O valor padrão é `'daily'`.  

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

**pid\$1file **  <a name="attributes-recipes-apache-pidfile"></a>
O arquivo que contém o ID de processo do daemon (string). Os valores padrão são:  
+ Amazon Linux e RHEL: `'/var/run/httpd/httpd.pid'`
+ Ubuntu: `'/var/run/apache2.pid'`

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

**Atributos prefork**  <a name="attributes-recipes-apache-prefork"></a>
Esses atributos especificam a configuração anterior à bifurcação.    
**maxclients **  <a name="attributes-recipes-apache-prefork-maxclients"></a>
O número máximo de solicitações simultâneas que será atendido (número). O valor padrão é `400`.  
Use este atributo apenas para instâncias que estão executando o Amazon Linux, ou o RHEL. Se suas instâncias estão executando Ubuntu 14.04 LTS, use [maxrequestworkers](#attributes-recipes-apache-prefork-maxrequestworkers).

```
node[:apache][:prefork][:maxclients]
```  
**maxrequestsperchild **  <a name="attributes-recipes-apache-prefork-maxrequests"></a>
O número máximo de solicitações que um processo de servidor filho irá processar (número). O valor padrão é `10000`.  

```
node[:apache][:prefork][:maxrequestsperchild]
```  
**maxrequestworkers**  <a name="attributes-recipes-apache-prefork-maxrequestworkers"></a>
O número máximo de solicitações simultâneas que será atendido (número). O valor padrão é `400`.  
Use este atributo apenas para instâncias que estão executando Ubuntu 14.04 LTS. Se suas instâncias estão executando o Amazon Linux, ou RHEL, use [maxclients ](#attributes-recipes-apache-prefork-maxclients).

```
node[:apache][:prefork][:maxrequestworkers]
```  
**maxspareservers **  <a name="attributes-recipes-apache-prefork-maxspare"></a>
O número máximo de processos de servidores filho ociosos (número). O valor padrão é `32`.  

```
node[:apache][:prefork][:maxspareservers]
```  
**minspareservers **  <a name="attributes-recipes-apache-prefork-minspare"></a>
O número mínimo de processos de servidores filho ociosos (número). O valor padrão é `16`.  

```
node[:apache][:prefork][:minspareservers]
```  
**serverlimit **  <a name="attributes-recipes-apache-prefork-limit"></a>
O número máximo de processos que podem ser configurados (número). O valor padrão é `400`.  

```
node[:apache][:prefork][:serverlimit]
```  
**startservers **  <a name="attributes-recipes-apache-prefork-start"></a>
O número de processos de servidores filho a serem criados na inicialização (número). O valor padrão é `16`.  

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

**serversignature **  <a name="attributes-recipes-apache-sig"></a>
Especifica se e como configurar uma rodapé inferior para documentos gerados pelo servidor (string). Os valores possíveis são `'On'`, `'Off'` e `'Email'`). O valor padrão é `'Off'`.  

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

**servertokens **  <a name="attributes-recipes-apache-tokens"></a>
Especifica que tipo de informação sobre a versão do servidor está incluída no cabeçalho de resposta (string):  
+ `'Full'`: Informações completas. Por exemplo, Server: Apache/2.4.2 (Unix) PHP/4.2.2 /1.2 MyMod 
+ `'Prod'`: Nome do produto. Por exemplo, Servidor: Apache
+ `'Major'`: Versão principal. Por exemplo, Servidor: Apache/2
+ `'Minor'`: Versões principal e secundária. Por exemplo, Servidor: Apache/2.4
+ `'Min'`: Versão mínima. Por exemplo, Servidor: Apache/2.4.2
+ `'OS'`: Versão com o sistema operacional. Por exemplo, Servidor: Apache/2.4.2 (Unix) 
O valor padrão é `'Prod'`.  

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

**timeout **  <a name="attributes-recipes-apache-timeout"></a>
A quantidade de tempo que o Apache espera I/O (número). O valor padrão é `120`.  

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

**traceenable **  <a name="attributes-recipes-apache-trace"></a>
Determina se vai habilitar as solicitações de `TRACE` (string). Os valores possíveis são `'On'` e `'Off'`. O valor padrão é `'Off'`.  

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

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

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

**version**  <a name="attributes-recipes-apache-version"></a>
A versão do Apache (string). Os valores padrão são:  
+ 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>
Esses atributos especificam a configuração do processo de operador.    
**startservers **  <a name="attributes-recipes-apache-worker-start"></a>
O número de processos de servidores filho a serem criados na inicialização (número). O valor padrão é `4`.  

```
node[:apache][:worker][:startservers]
```  
**maxclients **  <a name="attributes-recipes-apache-worker-maxclients"></a>
O número máximo de solicitações simultâneas que será atendido (número). O valor padrão é `1024`.  

```
node[:apache][:worker][:maxclients]
```  
**maxsparethreads **  <a name="attributes-recipes-apache-worker-maxspare"></a>
O número máximo de threads ociosos (número). O valor padrão é `192`.  

```
node[:apache][:worker][:maxsparethreads]
```  
**minsparethreads **  <a name="attributes-recipes-apache-worker-minspare"></a>
O número mínimo de threads ociosos (número). O valor padrão é `64`.  

```
node[:apache][:worker][:minsparethreads]
```  
**threadsperchild **  <a name="attributes-recipes-apache-worker-threads"></a>
O número de threads por processo filho (número). O valor padrão é `64`.  

```
node[:apache][:worker][:threadsperchild]
```  
**maxrequestsperchild **  <a name="attributes-recipes-apache-worker-maxreq"></a>
O número máximo de solicitações que um processo de servidor filho irá processar (número). O valor padrão é `10000`.  

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