Atributos nginx - AWS OpsWorks

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

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 o a través de Premium AWS Support.

nota

Estos atributos solo están disponibles en las pilas de Linux.

Los atributos nginx especifican la configuración de Nginx. Para obtener más información, consulte Directive Index. Para obtener más información sobre cómo anular los atributos integrados para especificar valores personalizados, consulte Anulación de atributos.

binario

La ubicación de los archivos binarios de Nginx (cadena). El valor predeterminado es '/usr/sbin/nginx'.

node[:nginx][:binary]
dir

La ubicación de los archivos de configuración, por ejemplo (cadena). El valor predeterminado es '/etc/nginx'.

node[:nginx][:dir]
gzip

Si se habilita la compresión gzip (cadena). Los valores posibles son 'on' y 'off'. El valor predeterminado es 'on'.

aviso

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_comp_level

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_disable

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_http_version

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_proxied

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': se comprimen si la solicitud carece de un 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_static

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_types

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_vary

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

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_timeout

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_dir

La ubicación de los archivos de registro (cadena). El valor predeterminado es '/var/log/nginx'.

node[:nginx][:log_dir]
usuario

El usuario (cadena). Los valores predeterminados son los siguientes:

  • Amazon Linux y RHEL: 'www-data'

  • Ubuntu: 'nginx'

node[:nginx][:user]
server_names_hash_bucket_size

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_processes

El número de procesos worker (número). El valor predeterminado es 10.

node[:nginx][:worker_processes]
worker_connections

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]