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
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
nota
Esses atributos estão disponíveis apenas em pilhas do Linux.
Os atributos nginx
- binary
-
A localização dos arquivos binários do Nginx (string). O valor padrão é
'/usr/sbin/nginx'
.node[:nginx][:binary]
- dir
-
A localização dos arquivos como por exemplo, os arquivos de configuração (string). O valor padrão é
'/etc/nginx'
.node[:nginx][:dir]
- gzip
-
Determina se a compactação gzip está habilitada (string). Os valores possíveis são
'on'
e'off'
. O valor padrão é'on'
.Atenção
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_comp_level
-
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_disable
-
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_http_version
-
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_proxied
-
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_static
-
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_types
-
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_vary
-
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
-
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_timeout
-
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_dir
-
A localização dos arquivos de log (string). O valor padrão é
'/var/log/nginx'
.node[:nginx][:log_dir]
- usuário
-
O usuário (string). Os valores padrão são:
-
Amazon Linux e RHEL:
'www-data'
-
Ubuntu:
'nginx'
node[:nginx][:user]
-
- server_names_hash_bucket_size
-
O tamanho do bucket para tabelas de hash de nomes de servidores, que pode ser definido com
32
,64
ou128
(número). O valor padrão é64
.node[:nginx][:server_names_hash_bucket_size]
- worker_processes
-
O número de processos de operadores (número). O valor padrão é
10
.node[:nginx][:worker_processes]
- worker_connections
-
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 comoworker_processes * worker_connections
.node[:nginx][:worker_connections]