Attributs apache2 - 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 apache2

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 apache2 spécifient la configuration du serveur HTTP Apache. Pour plus d'informations, consultez Fonctionnalités principales Apache. 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 du fichier binaire Apache (chaîne). La valeur par défaut est '/usr/sbin/httpd'.

node[:apache][:binary]
contact

Contact e-mail (chaîne). La valeur par défaut est une adresse fictive, 'ops@example.com'.

node[:apache][:contact]
deflate_types

Demande à mod_deflate d'activer la compression pour les types Mime spécifiés, s'ils sont pris en charge par le navigateur (liste de chaînes). La valeur par défaut est la suivante :

['application/javascript', 'application/json', 'application/x-javascript', 'application/xhtml+xml', 'application/xml', 'application/xml+rss', 'text/css', 'text/html', 'text/javascript', 'text/plain', 'text/xml']
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[:apache][:deflate_types] = []
node[:apache][:deflate_types]
dir

Répertoire racine du serveur (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux et Red Hat Enterprise Linux (RHEL) : '/etc/httpd'

  • Ubuntu : '/etc/apache2'

node[:apache][:dir]
document_root

Racine du document (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux et RHEL : '/var/www/html'

  • Ubuntu : '/var/www'

node[:apache][:document_root]
groupe

Nom du groupe (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux et RHEL : 'apache'

  • Ubuntu : 'www-data'

node[:apache][:group]
hide_info_headers

Indique s'il convient d'ignorer les informations de version et de module des en-têtes HTTP ('true'/'false') (chaîne). La valeur par défaut est 'true'.

node[:apache][:hide_info_headers]
icondir

Répertoire des icônes (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux et RHEL : '/var/www/icons/'

  • Ubuntu : '/usr/share/apache2/icons'

node[:apache][:icondir]
init_script

Script d'initialisation (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux et RHEL : '/etc/init.d/httpd'

  • Ubuntu : '/etc/init.d/apache2'

node[:apache][:init_script]
keepalive

Indique si vous voulez que les connexions demeurent permanentes (chaîne). Les valeurs possibles sont 'On' et 'Off' (chaîne). La valeur par défaut est 'Off'.

node[:apache][:keepalive]
keepaliverequests

Nombre maximal de requêtes toujours actives qu'Apache gère en même temps (nombre). La valeur par défaut est 100.

node[:apache][:keepaliverequests]
keepalivetimeout

Durée pendant laquelle Apache attend une demande avant de fermer la connexion (nombre). La valeur par défaut est 3.

node[:apache][:keepalivetimeout]
lib_dir

Répertoire qui contient les bibliothèques de code objet (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux (x86) : '/usr/lib/httpd'

  • Amazon Linux (x64) et RHEL : '/usr/lib64/httpd'

  • Ubuntu : '/usr/lib/apache2'

node[:apache][:lib_dir]
libexecdir

Répertoire qui contient les fichiers exécutables du programme (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux (x86) : '/usr/lib/httpd/modules'

  • Amazon Linux (x64) et RHEL : '/usr/lib64/httpd/modules'

  • Ubuntu : '/usr/lib/apache2/modules'

node[:apache][:libexecdir]
listen_ports

Liste des ports sur lesquels le serveur écoute (liste de chaînes). La valeur par défaut est [ '80','443' ].

node[:apache][:listen_ports]
log_dir

Répertoire des journaux (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux et RHEL : '/var/log/httpd'

  • Ubuntu : '/var/log/apache2'

node[:apache][:log_dir]
Attributs logrotate

Ces attributs spécifient comment faire tourner les fichiers-journaux.

delaycompress

Indique s'il faut retarder la compression d'un fichier journal fermé jusqu'au début du prochaine cycle de rotation ('true'/'false') (chaîne). La valeur par défaut est 'true'.

node[:apache][:logrotate][:delaycompress]
groupe

Groupe des fichiers journaux (chaîne). La valeur par défaut est 'adm'.

node[:apache][:logrotate][:group]
mode

Mode des fichiers journaux (chaîne). La valeur par défaut est '640'.

node[:apache][:logrotate][:mode]
owner

Propriétaire des fichiers journaux (chaîne). La valeur par défaut est 'root'.

node[:apache][:logrotate][:owner]
rotate

Nombre de cycles de rotation avant qu'un fichier journal fermé soit supprimé (chaîne). La valeur par défaut est '30'.

node[:apache][:logrotate][:rotate]
schedule

Planification de la rotation (chaîne). Les valeurs possibles sont les suivantes :

  • 'daily'

  • 'weekly'

  • 'monthly'

La valeur par défaut est 'daily'.

node[:apache][:logrotate][:schedule]
pid_file

Fichier qui contient l'ID de processus du démon (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux et RHEL : '/var/run/httpd/httpd.pid'

  • Ubuntu : '/var/run/apache2.pid'

node[:apache][:pid_file]
Attributs prefork

Ces attributs spécifient la configuration de pré-bifurcation.

maxclients

Nombre maximal de demandes simultanées qui seront traitées (nombre). La valeur par défaut est 400.

Note

Utilisez cet attribut uniquement pour les instances qui exécutent Amazon Linux ou RHEL. Si vos instances exécutent Ubuntu 14.04 LTS, utilisez maxrequestworkers.

node[:apache][:prefork][:maxclients]
maxrequestsperchild

Nombre maximal de requêtes qu'un processus serveur enfant gère (nombre). La valeur par défaut est 10000.

node[:apache][:prefork][:maxrequestsperchild]
maxrequestworkers

Nombre maximal de demandes simultanées qui seront traitées (nombre). La valeur par défaut est 400.

Note

Utilisez cet attribut uniquement pour les instances qui exécutent Ubuntu 14.04 LTS. Si vos instances exécutent Amazon Linux ou RHEL, utilisezmaxclients .

node[:apache][:prefork][:maxrequestworkers]
maxspareservers

Nombre maximal de processus serveur inactifs (nombre). La valeur par défaut est 32.

node[:apache][:prefork][:maxspareservers]
minspareservers

Nombre minimal de processus serveur inactifs (nombre). La valeur par défaut est 16.

node[:apache][:prefork][:minspareservers]
serverlimit

Nombre maximal de processus qui peuvent être configurés (nombre). La valeur par défaut est 400.

node[:apache][:prefork][:serverlimit]
startservers

Nombre de processus serveur enfant à créer au démarrage (nombre). La valeur par défaut est 16.

node[:apache][:prefork][:startservers]
serversignature

Spécifie si et comment configurer un pied de page de fin pour les documents générés par le serveur (chaîne). Les valeurs possibles sont 'On', 'Off' et 'Email'. La valeur par défaut est 'Off'.

node[:apache][:serversignature]
servertokens

Spécifie le type d'informations sur la version serveur incluses dans l'en-tête de réponse (chaîne) :

  • 'Full' : informations complètes. Par exemple, Serveur : Apache/2.4.2 (Unix) PHP/4.2.2 /1.2 MyMod

  • 'Prod' : nom du produit. Par exemple, serveur : Apache

  • 'Major' : version majeure. Par exemple, serveur : Apache/2

  • 'Minor' : version majeure et version mineure. Par exemple, serveur : Apache/2.4

  • 'Min' : version minimale. Par exemple, serveur : Apache/2.4.2

  • 'OS' : version avec système d'exploitation. Par exemple, serveur : Apache/2.4.2 (Unix)

La valeur par défaut est 'Prod'.

node[:apache][:servertokens]
timeout

Durée pendant laquelle Apache attend les E/S (nombre). La valeur par défaut est 120.

node[:apache][:timeout]
traceenable

Indique si les requêtes TRACE doivent être activées (chaîne). Les valeurs possibles sont 'On' et 'Off'. La valeur par défaut est 'Off'.

node[:apache][:traceenable]
utilisateur

Nom d'utilisateur (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux et RHEL : 'apache'

  • Ubuntu : 'www-data'

node[:apache][:user]
version

Version Apache (chaîne). Les valeurs par défaut sont les suivantes :

  • Amazon Linux: 2.2

  • Ubuntu 14.04 LTS : 2.4

  • RHEL: 2.4

node[:apache][:version]
Attributs worker

Ces attributs spécifient la configuration du processus de travail.

startservers

Nombre de processus serveur enfant à créer au démarrage (nombre). La valeur par défaut est 4.

node[:apache][:worker][:startservers]
maxclients

Nombre maximal de demandes simultanées qui seront traitées (nombre). La valeur par défaut est 1024.

node[:apache][:worker][:maxclients]
maxsparethreads

Nombre maximal de threads inactifs (nombre). La valeur par défaut est 192.

node[:apache][:worker][:maxsparethreads]
minsparethreads

Nombre minimal de threads inactifs (nombre). La valeur par défaut est 64.

node[:apache][:worker][:minsparethreads]
threadsperchild

Nombre de threads par processus enfant (nombre). La valeur par défaut est 64.

node[:apache][:worker][:threadsperchild]
maxrequestsperchild

Nombre maximal de requêtes qu'un processus serveur enfant gère (nombre). La valeur par défaut est 10000.

node[:apache][:worker][:maxrequestsperchild]