From: Lucien Gentis
| Description: | Fonctionnalités de base du serveur HTTP Apache toujours disponibles |
|---|---|
| Statut: | Core |
| Description: | Protocols available for a server/virtual host |
|---|---|
| Syntaxe: | Protocols protocol ... |
| Description: | Protocoles disponibles pour un serveur virtuel ou non |
| Syntaxe: | Protocols protocole ... |
| Défaut: | Protocols http/1.1 |
| Contexte: | configuration du serveur, serveur virtuel |
| Statut: | Core |
| Module: | core |
| Compatibilité: | Only available from Apache 2.4.17 and later. |
La documentation de cette directive - n'a pas encore t traduite. Veuillez vous reporter la version - en langue anglaise.
Cette directive permet de spécifier la liste des protocoles + supportés par un serveur virtuel ou non. Cette liste énumère les + protocoles qu'un client sera autorisé à négocier avec ce + serveur.
+ +Par défaut, + seul le protocole http/1.1 est disponible (compatible avec les + clients http/1.0 et http/0.9). Par conséquent, vous devez + fournir cette liste si vous voulez étendre les protocoles + disponibles pour le serveur.
+ +Par exemple, si vous voulez autoriser le protocole + HTTP/2 pour un serveur avec TLS, utilisez + cette directive comme suit :
+ +Protocols h2 http/1.1+ + +
Les protocoles valides sont http/1.1 pour les
+ connexions http et https, h2 pour les connections
+ https et h2c pour les connexions http. D'autres
+ modules peuvent fournir d'autres protocoles.
Spécifier des protocoles non disponibles ou désactivés n'aura + aucun effet, et ceux-ci seront simplement ignorés.
+ +Si un serveur virtuel ne possède pas de directive Protocols + propre, il hérite des protocoles spécifiés pour le serveur + principal. Autrement dit, les directives Protocols définies au + niveau d'un serveur virtuel remplacent celles définies au niveau + du serveur principal. +
+ + +| Description: | Protocols available for a server/virtual host |
|---|---|
| Description: | Détermine qui du client ou du serveur détermine l'ordre + des protocoles au cours de la négociation de la connexion |
| Syntaxe: | ProtocolsHonorOrder On|Off |
| Défaut: | ProtocolsHonorOrder On |
| Contexte: | configuration du serveur, serveur virtuel |
| Statut: | Core |
| Module: | core |
| Compatibilité: | Only available from Apache 2.4.17 and later. |
La documentation de cette directive - n'a pas encore t traduite. Veuillez vous reporter la version - en langue anglaise.
Cette directive permet de définir si le serveur doit tenir
+ compte de l'ordre des protocoles définis par la directive
+ Protocols.
Si cette directive est définie à Off, l'ordre de la liste des + protocoles fournie par le client l'emporte sur l'ordre défini + dans la configuration du serveur.
+ +Si la directive ProtocolsHonorOrder
+ est définie à on (valeur par défaut),
+ il n'est pas tenu compte de l'ordre de la liste des protocoles
+ fournie par le client, et seul l'ordre de la liste des protocles
+ définie au niveau du serveur influera la
+ négociation du protocole.
| Description: | Serveur mandataire/passerelle multi-protocole | |
|---|---|---|
| Statut: | Extension | |
| Identificateur de Module: | proxy_module | Les entrées d'extension subjectAltName du certificat client de type rfc822Name |
SSL_CLIENT_SAN_DNS_n | chaîne | Les entrées d'extension subjectAltName du certificat client de type dNSName |
SSL_CLIENT_SAN_OTHER_msUPN_n |
+chaîne | Extensions subjectAltName de type otherName du +certificat client, forme Microsoft du nom principal de l'utilisateur (OID 1.3.6.1.4.1.311.20.2.3) |
SSL_CLIENT_I_DN | chaîne | DN de l'émetteur du certificat du client |
SSL_CLIENT_I_DN_x509 | chaîne | @@ -226,6 +229,9 @@ certificat de serveur de type rfc822Name|
SSL_SERVER_SAN_DNS_n | chaîne | Les entrées d'extension subjectAltName du certificat de serveur de type dNSName |
SSL_SERVER_SAN_OTHER_dnsSRV_n |
+chaîne | Extensions subjectAltName de type otherName du +certificat serveur, sous la forme SRVName (OID 1.3.6.1.5.5.7.8.7, RFC 4985) |
SSL_SERVER_I_DN | chaîne | DN de l'émetteur du certificat du serveur |
SSL_SERVER_I_DN_x509 | chaîne | @@ -892,9 +898,9 @@ peut plus y|
| Description: | Indique les versions du protocole SSL/TLS disponibles | |
| Syntaxe: | SSLProtocol [+|-]protocole ... | |
| Défaut: | SSLProtocol all | |
| Défaut: | SSLProtocol all -SSLv3 (jusqu'à la version 2.4.16 : all) | |
| Contexte: | configuration du serveur, serveur virtuel | |
| Statut: | Extension | |
| Module: | mod_ssl | |
| Description: | Définit les protocoles SSL disponibles pour la fonction de mandataire | |
| Syntaxe: | SSLProxyProtocol [+|-]protocole ... | |
| Défaut: | SSLProxyProtocol all | |
| Défaut: | SSLProxyProtocol all -SSLv3 (jusqu'à la version 2.4.16: all) | |
| Contexte: | configuration du serveur, serveur virtuel | |
| AllowOverride: | Options | |
| Statut: | Extension |
| Description: | Une série de directives implémentées par plusieurs modules multi-processus (MPM) |
|---|---|
| Statut: | MPM |
| Description: | Ratio between the number of CPU cores (online) and the number of -listeners' buckets |
|---|---|
| Description: | Rapport entre le nombre de coeurs de processeur activés et +le nombre de segments d'écoute |
| Syntaxe: | ListenCoresBucketsRatio ratio |
| Défaut: | ListenCoresBucketsRatio 0 (disabled) |
| Contexte: | configuration du serveur |
| Statut: | MPM |
| Module: | event, prefork, worker |
| Compatibilité: | Available in Apache HTTP Server 2.4.17, with a kernel supporting
-the socket option SO_REUSEPORT and distributing new connections
-evenly accross listening processes' (or threads') sockets using it (eg. Linux
-3.9 and later, but not the current implementations of SO_REUSEPORT
-in *BSDs. |
La documentation de cette directive - n'a pas encore t traduite. Veuillez vous reporter la version - en langue anglaise.
SO_REUSEPORT, et distribuant uniformément les nouvelles
+connexions aux sockets d'écoute des processus (ou threads) qui
+l'utilisent (par exemple Linux versions 3.9 et ultérieures, mais pas
+l'implémentation courante de SO_REUSEPORT par les
+plateformes de type BSD.Vous pouvez utiliser la directive
+ ListenCoresBucketsRatio pour spécifier un
+ ratio entre le nombre de coeurs de CPU activés et le
+ nombre de segments d'écoute (listeners' buckets) souhaités ; le
+ serveur HTTP Apache va alors créernum_cpu_cores / ratio
+ segments d'écoute, chacun contenant son propre socket d'écoute
+ Listen sur le ou les mêmes ports ; chaque
+ processus enfant sera associé à un seul segment d'écoute (avec une
+ distribution de type round-robin des segments à la création des
+ processus enfants).
La directive ListenCoresBucketsRatio peut
+ améliorer le support de la montée en charge lorsque l'arrivée de
+ nouvelles connexions est/devient un goulot d'étranglement. Le test
+ de cette fonctionnalité avec des machines possédant un nombre de
+ coeurs de CPU important a permit de constater une amélioration des
+ performances significative et des temps de réponse plus courts.
Pour que cette fonctionnalité soit activée, le nombre de coeurs
+ de CPU doit être égal au moins au double du ratio
+ spécifié. Si vous spécifiez la valeur recommandée pour
+ ratio, à savoir 8, le nombre minimum de
+ coeurs de processeurs disponibles sera alors de 16.
| s | M | ||
| Les adresses IP et ports sur lesquels le serveur écoute | |||
| ListenBacklog backlog | s | M | |
| Longueur maximale de la liste d'attente des connexions | |||
| ListenCoresBucketsRatio ratio | 0 (disabled) | s | M |
| Ratio between the number of CPU cores (online) and the number of -listeners' buckets | |||
| ListenCoresBucketsRatio ratio | 0 (disabled) | s | M |
| Rapport entre le nombre de coeurs de processeur activés et +le nombre de segments d'écoute | |||
| LoadFile nom-fichier [nom-fichier] ... | sv | E | |
| Liaison du fichier objet ou de la bibliothèque spécifié | |||
| LoadModule module nom-fichier | sv | E | |
| Liaison avec le serveur du fichier objet ou de la @@ -877,8 +877,9 @@ vitesse de traitement et d'autre part la s malicieux supportant les privilèges. | |||
| Protocol protocole | sv | C | |
| Protocole pour une socket d'écoute | |||
| ProtocolEcho On|Off | Off | sv | X |
| Active ou désactive le serveur d'écho | |||
| Protocols protocol ... | http/1.1 | sv | C |
| Protocols available for a server/virtual host | |||
| ProtocolsHonorOrder On|Off | On | sv | C |
| Protocols available for a server/virtual host | |||
| Protocols protocole ... | http/1.1 | sv | C |
| Protocoles disponibles pour un serveur virtuel ou non | |||
| ProtocolsHonorOrder On|Off | On | sv | C |
| Détermine qui du client ou du serveur détermine l'ordre + des protocoles au cours de la négociation de la connexion | |||
| <Proxy url-avec-jokers> ...</Proxy> | sv | E | |
| Conteneur de directives s'appliquant à des ressources mandatées | |||
| ProxyAddHeaders Off|On | On | svd | E |
| Ajoute des informations à propos du mandataire aux @@ -1233,7 +1234,7 @@ r | |||
| SSLOptions [+|-]option ... | svdh | E | |
| Configure différentes options d'exécution du moteur SSL | |||
| SSLPassPhraseDialog type | builtin | s | E |
| Méthode utilisée pour entrer le mot de passe pour les clés privées chiffrées | |||
| SSLProtocol [+|-]protocole ... | all | sv | E |
| Indique les versions du protocole SSL/TLS + | |||
| SSLProtocol [+|-]protocole ... | all -SSLv3 (jusqu'à + | sv | E |
| Indique les versions du protocole SSL/TLS disponibles | |||
| SSLProxyCACertificateFile file-path | sv | E | |
| Fichier contenant la concaténation des certificats de CA codés en PEM pour l'authentification des serveurs distants | |||
| SSLProxyMachineCertificatePath chemin-répertoire | s | E | |
| Répertoire des clés et certificats clients codés en PEM que le mandataire doit utiliser | |||
| SSLProxyProtocol [+|-]protocole ... | all | sv | E |
| Définit les protocoles SSL disponibles pour la fonction de + | |||
| SSLProxyProtocol [+|-]protocole ... | all -SSLv3 (jusqu'à + | sv | E |
| Définit les protocoles SSL disponibles pour la fonction de mandataire | |||
| SSLProxyVerify niveau | none | sv | E |
| Niveau de vérification du certificat du serveur distant | |||