Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Attributs nginx
Important
Le AWS OpsWorks Stacks le service a pris fin le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez le AWS Support L'équipe sur AWS Re:post ou via
Note
Ces attributs ne sont disponibles que sur les piles Linux.
Les attributs nginx
- binary
-
Emplacement des fichiers binaires Nginx (chaîne). La valeur par défaut est
'/usr/sbin/nginx'
.node[:nginx][:binary]
- dir
-
Emplacement de fichiers tels que les fichiers de configuration (chaîne). La valeur par défaut est
'/etc/nginx'
.node[:nginx][:dir]
- gzip
-
Indique si la compression gzip est activée (chaîne). Les valeurs possibles sont
'on'
et'off'
. La valeur par défaut est'on'
.Avertissement
La compression peut entraîner des risques de sécurité. Pour désactiver complètement la compression, définissez l'attribut comme suit :
node[:nginx][:gzip] = 'off'
node[:nginx][:gzip]
- gzip_comp_level
-
Le niveau de compression, qui peut aller de 1 à 9, 1 correspondant à la compression la plus faible (chaîne). La valeur par défaut est
'2'
.node[:nginx][:gzip_comp_level]
- gzip_disable
-
Désactive la compression gzip pour les agents utilisateur spécifiés (chaîne). La valeur est une expression régulière et la valeur par défaut est
'MSIE [1-6].(?!.*SV1)'
.node[:nginx][:gzip_disable]
- gzip_http_version
-
Active la compression gzip pour une HTTP version spécifiée (chaîne). La valeur par défaut est
'1.0'
.node[:nginx][:gzip_http_version]
- gzip_proxied
-
Indique si et comment compresser la réponse aux requêtes proxy, ce qui peut prendre l'une des valeurs suivantes (chaîne) :
-
'off'
: ne pas compresser les demandes en proxy -
'expired'
: compresser si l'en-tête Expire empêche la mise en cache -
'no-cache'
: compresser si l'en-tête Cache-Control est défini sur « no-cache » -
'no-store'
: compresser si l'en-tête Cache-Control est défini sur « no-store » -
'private'
: compresser si l'en-tête Cache-Control est défini sur « private » -
'no_last_modified'
: compresser si Last-Modified n'est pas défini -
'no_etag'
: compresser si la requête n'a pas d'ETagen-tête -
'auth'
: compresser si la demande inclut un en-tête Authorization -
'any'
: compresser toutes les demandes en proxy
La valeur par défaut est
'any'
.node[:nginx][:gzip_proxied]
-
- gzip_static
-
Indique si le module statique gzip est activé (chaîne). Les valeurs possibles sont
'on'
et'off'
. La valeur par défaut est'on'
.node[:nginx][:gzip_static]
- gzip_types
-
Liste des MIME types à compresser (liste de chaînes). La valeur par défaut est
['text/plain', 'text/html', 'text/css', 'application/x-javascript', 'text/xml', 'application/xml', 'application/xml+rss', 'text/javascript']
.node[:nginx][:gzip_types]
- gzip_vary
-
Indique si vous voulez activer un en-tête de réponse
Vary:Accept-Encoding
(chaîne). Les valeurs possibles sont'on'
et'off'
. La valeur par défaut est'on'
.node[:nginx][:gzip_vary]
- keepalive
-
Indique si vous voulez qu'une connexion demeure toujours active (chaîne). Les valeurs possibles sont
'on'
et'off'
. La valeur par défaut est'on'
.node[:nginx][:keepalive]
- keepalive_timeout
-
Durée maximale, en secondes, pendant laquelle une connexion toujours active demeure ouverte (nombre). La valeur par défaut est
65
.node[:nginx][:keepalive_timeout]
- log_dir
-
Emplacement des fichiers journaux (chaîne). La valeur par défaut est
'/var/log/nginx'
.node[:nginx][:log_dir]
- utilisateur
-
Utilisateur (chaîne). Les valeurs par défaut sont les suivantes :
-
Amazon Linux et RHEL :
'www-data'
-
Ubuntu :
'nginx'
node[:nginx][:user]
-
- server_names_hash_bucket_size
-
Taille du compartiment pour les tables de hachage des noms de serveur, qui peut être définie sur
32
,64
ou128
(nombre). La valeur par défaut est64
.node[:nginx][:server_names_hash_bucket_size]
- worker_processes
-
Nombre de processus de travail (nombre). La valeur par défaut est
10
.node[:nginx][:worker_processes]
- worker_connections
-
Nombre maximal de connexions de travail (nombre). La valeur par défaut est
1024
. Le nombre maximal de clients est défini surworker_processes * worker_connections
.node[:nginx][:worker_connections]