Messages: 551

Enregistré le: 2 Juil 2015

Message le Dim Jan 29, 2017 19:02

Bonsoir à tous,

Quelqu'un a-t-il réussi à activer l'http2 pour du Apache sous XAMPP Windows ?

J'héberge un site sous https avec SSL, et l'activation de l'http2 ne semble pas être effective !


J'ai pour l'instant seulement activer le module suivant :
LoadModule http2_module modules/mod_http2.so


A mon avis, j'oublie une étape, cela ne doit pas être aussi simple...
Haut
4 Réponses
Messages: 551

Enregistré le: 2 Juil 2015

Message le Lun Jan 30, 2017 9:01

Ok c'est résolu !

Alors, vous devez faire ceci :

Dans httpd.conf :

#LoadModule http2_module modules/mod_http2.so
à remplacer par :
LoadModule http2_module modules/mod_http2.so
Protocols h2 h2c http/1.1


Enregistrer et redémarrer le serveur apache, vous pouvez ensuiter tester votre site ici : https://tools.keycdn.com/http2-test
Haut
Messages: 8614

Enregistré le: 14 Mai 2003

Message le Lun Jan 30, 2017 9:09

Pas super performant:
Image
Haut
Messages: 551

Enregistré le: 2 Juil 2015

Message le Lun Jan 30, 2017 9:10

Pas du tout, le double du temps de charge (voir plus), je suis entrain de me documenter, le test est vraiment intéressant !

Alors ok l'activation fonctionne, mais alors c'est clairement moins performant sur mon serveur (VPS sous Windows Server 2008 R2 avec XAMPP Apache) lol.


Sans ça, sur gtmetrix, le site se charge en 2,97s. Actuellement c'est 6,6s.


Edit: ok, ça semble venir du Protocols h2 et/ou h2c sur un site utilisant l'https. Je vais voir.

Edit2: hmm, il semblerai qu'il faille uniquement activer le h2 dans le cas d'une utilisation d'une connexion sécurisée, les tests sont en cours, je reviendrais apporter les résultats. Du coup le h2c serait seulement pour l'http.
Haut
Messages: 551

Enregistré le: 2 Juil 2015

Message le Lun Jan 30, 2017 10:42

Hum, finalement, pas de changement avec la directive "h2", à part que cela active l'ALPN, le site reste plus lent.

Je pense que ma configuration rentre en conflit avec le passage en http2 et que donc le gain est négatif.


J'y reviendrais, de la lecture s'impose.

Repassais en http1, 2,7s pour la charge du site.
Haut