Installer et activer HTTP2 sur Nginx

Publié initialement à : https://korben.info/installer-activer-http2-nginx.html

Dernier article de la série concernant le http2… Cette fois, on va apprendre à le mettre en place sur un serveur Nginx. Vous allez voir, c’est un peu plus rapide qu’avec Apache dont le tuto est ici. Première étape, vérifiez que vos fichiers de conf Nginx sont OK. Pour cela, entrez la commande suivante :…

Bonjour
Pour tester le http 2.0 il existe aussi un petit outil disponible sur le repo officiel ubuntu :nghttp2-client
apt install nghttp2-client

Exemple d’utilisation :
nghttp -nvasu http ://localhost:80/test.html
nghttp -nvas https ://localhost:443/test.html

Il faut savoir que HTTP2 est la nouvelle version de HTTP. et l’installation sous Linux s’effectue facilement et ses différentes distributions disposent déjà de NGINX au sein d’un ensemble d’outils intégrés. Dans le cas contraire, il peut être téléchargé sur la page officielle de NGINX.

Si la version d’OpenSSL utilisée pour compiler nginx est < v1.0.2, c’est du NPN, qui n’est plus supporté par Chrome, et c’est souvent le cas avec les versions pré-compilées disponibles sur les dépots officiels. Il faut alors compiler soi-même nginx avec OpenSSL v1.0.2* ou v1.1* pour bénéficier du protocole ALPN, qui remplace le NPN.

1 « J'aime »