Installer Apache HTTP/2 sur un serveur web Ubuntu 14.04
Je ne publierai plus rien sur ce blog. Un nouveau blog existe maintenant. Il se nomme Hardly Smart.
Vous pourrez y retrouver des astuces plus larges sur l'informatique ainsi que mes anciens billets de blog.
Je vous souhaite une bonne lecture sur Hardly Smart.
Depuis sa mise en place en 1997, le protocole HTTP n'avait pas (ou peu) évolué. Mais en 2014, il a subit une grosse mise à jour et passe à sa version 2 (HTTP/2).
Pour ce tuto, je pars du principe que vous avez déjà votre serveur d'installer avec HTTP/1.1.
Par contre, il faut absolument que vous ayez un certificat SSL sur votre site pour que cela fonctionne. Le strandard ne l'impose pas mais les navigateurs récents, eux, l'imposent. Le plus simple reste de mettre en place Let's Encrypt.
Installation du repository
Pour commencer, on va ajouter le dépôt à notre serveur. Oui, il faut l'ajouter car sous Ubuntu 14.04, HTTP/2 n'est pas encore un paquet stable et officiel.
apt-get install python-software-properties
add-apt-repository -y ppa:ondrej/apache2
apt-key update
apt-get update
Installation du module
Maintenant que le repository est ajouté il faut installer le module à notre serveur.
La commande suivante, va faire la mise à jour du paquet, et uniquement ce paquet.
apt-get --only-upgrade install apache2
Activation du module
Tout est installé, parfait. Il faut néanmoins activer le module dans apache pour qu'il soit fonctionnel.
a2enmod http2
Mais pour qu'apache sache qu'il doit utiliser HTTP/2, il faut lui spécifier dans sa configuration
nano /etc/apache2/apache2.conf
# Ajoutez la ligne en fin de fichier
Protocols h2 http/1.1
Redémarrage d'apache
Tout est OK, il faut maintenant relancer le service apache pour que tout soit pris en compte.
service apache2 restart
Votre serveur supporte maintenant HTTP/2. Vous pouvez tester votre configuration ici : https://tools.keycdn.com/http2-test
Source
Wikipédia - Hypertext Transfer Protocol/2
Korben.info - Installer et activer HTTP2 sur Apache2
Dad Computer Club - Apache HTTP/2 Web Server Setup on Ubuntu 14.04
Articles liés
Les commentaires ont été désactivés.