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 |