Serveur HTTP Apache Version 2.4
Description: | Support de la couche transport HTTP/2 |
---|---|
Statut: | Extension |
Identificateur de Module: | http2_module |
Fichier Source: | mod_http2.c |
Compatibilité: | Disponible à partir de la version 2.4.17 du serveur HTTP Apache |
Ce module ajoute le support de HTTP/2 (RFC 7540) au serveur HTTP Apache.
Il s'appuie sur la bibliothèque libnghttp2 pour implémenter le moteur de base http/2.
Pour mettre en oeuvre les fonctionnalités décrites dans ce
document, vous devez activer HTTP/2 en utilisant la directive
Protocols
. HTTP/2 n'imposant
pas de chiffrement, deux protocoles sont disponibles :
h2
(HTTP/2 avec TLS) at h2c
(HTTP/2 avec TCP).
Voici deux types de configuration courant :
Protocols h2 http/1.1
Permet une négociation HTTP/2 (h2) via TLS ALPN au sein d'un
<VirtualHost>
sécurisé. La vérification du préambule HTTP/2 (mode direct, voir
H2Direct
) est désactivée par
défaut pour h2
.
Protocols h2 h2c http/1.1
Permet une négociation HTTP/2 (h2) via TLS ALPN au sein d'un
<VirtualHost>
sécurisé. Permet aussi une négociation HTTP/2 en texte pur (h2c) en
effectuant une mise à jour depuis une connexion initiale HTTP/1.1 ou via
une vérification du préambule HTTP/2 (mode direct, voir
H2Direct
).
Si vous avez besoin d'informations supplémentaires à propos du protocole, veuillez vous reporter à la HTTP/2 FAQ.