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
nota
Estos atributos solo están disponibles en las pilas de Linux.
Los atributos nginx
- 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'
: comprima si la solicitud carece de 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
o128
(número). El valor predeterminado es64
.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 enworker_processes * worker_connections
.node[:nginx][:worker_connections]