Atributos nginx - AWS OpsWorks

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 ou por meio do Premium AWS Support.

nota

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

Os atributos nginx especificam a configuração do Nginx. Para obter mais informações, consulte o Índice de diretivas. Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte Sobrepor atributos.

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, 64ou 128 (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 como worker_processes * worker_connections.

node[:nginx][:worker_connections]