From 47a05bb155e48d89221803e6443c8889c6f25eeb Mon Sep 17 00:00:00 2001
From: Lucien Gentis workerCes améliorations sont disponible pour les connexions HTTP ou HTTPS.
Les états de connexions ci-dessus sont gérés par le thread d'écoute
+ via des files d'attente dédiées qui, jusqu'à la version 2.4.27, étaient
+ lues toutes les 100ms pour déterminer quelles connexions avaient atteint
+ des limites de durées définies comme Timeout
et KeepAliveTimeout
. C'était une solution simple
+ et efficace mais qui présentait un inconvénient : ces lectures
+ régulières forçaient le thread d'écoute à se réveiller, souvent sans
+ nécessité (alors qu'il était totalement inactif), ce qui consommait des
+ ressources pour rien. A partir de la version 2.4.28, ces files d'attente
+ sont entièrement gérées selon une logique basées sur les évènements, et
+ ne font donc plus l'objet d'une lecture systématique. Les environnements
+ aux ressources limitées, comme les serveurs embarqués, seront les plus
+ grands bénéficiaires de cette amélioration.
Description: | Interrupteur marche/arrêt du moteur SSL |
---|---|
Syntaxe: | SSLEngine on|off|optional |
Syntaxe: | SSLEngine on|off|optional|addr[:port] [addr[:port]] ... |
Défaut: | SSLEngine off |
Contexte: | configuration du serveur, serveur virtuel |
Statut: | Extension |
Module: | mod_ssl |
Compatibilité: | Le paramètre addr:port est disponible à partir de la
+version 2.4.28 du serveur HTTPApache. |
-Cette directive permet d'activer/désactiver le moteur du protocole
-SSL/TLS. Elle doit être utilisée dans une section <VirtualHost>
pour activer
-SSL/TLS pour ce serveur virtuel particulier. Par défaut, le moteur du
-protocole SSL/TLS est désactivé pour le serveur principal et tous les
-serveurs virtuels configurés.
Cette directive permet d'activer/désactiver le moteur du protocole SSL/TLS.
+Les valeurs 'on', 'off' et 'optional' doivent être utilisées dans une section
+<VirtualHost>
pour activer
+SSL/TLS pour ce serveur virtuel particulier. Par défaut, le moteur du protocole
+SSL/TLS est désactivé pour le serveur principal et tous les serveurs virtuels
+configurés.
<VirtualHost _default_:443> SSLEngine on #... </VirtualHost>
Depuis la version 2.1 d'Apache, la directive
-SSLEngine
peut être définie à
-optional
, ce qui active le support de RFC 2817, Upgrading to
-TLS Within HTTP/1.1. Pour le moment, aucun navigateur web ne supporte
-RFC 2817.
Le paramètre addr:port
doit être défini au niveau de la
+configuration générale afin d'activer le moteur du protocole SSL/TLS pour
+tous les <VirtualHost>
s qui correspondent à une des adresses de
+la liste.
SSLEngine *:443 +<VirtualHost *:443> +#... +</VirtualHost>+
SSLEngine
peut être définie à optional
,
+ce qui active le support de RFC
+2817.
+