Attributs nginx - AWS OpsWorks

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 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 l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Note

Ces attributs ne sont disponibles que sur les piles Linux.

Les attributs nginx spécifient la configuration Nginx. Pour plus d'informations, consultez Index des directives. Pour plus d'informations sur la façon de remplacer les attributs intégrés afin de spécifier les valeurs personnalisées, consultez Remplacement des attributs.

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 version HTTP 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 demande n'a pas d'en-tête ETag

  • '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 types MIME à 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 ou 128 (nombre). La valeur par défaut est 64.

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 sur worker_processes * worker_connections.

node[:nginx][:worker_connections]