Salut à tous,
J'ai suivi un tuto pour activer HTTP2 sur mon serveur : https://linuxhostsupport.com/blog/ho...t-on-debian-9/
J'ai activé HTTP2 sur mon serveur et j'ai rajouté le protocole dans mon fichier de configuration VirtualHost.
Cependant lorsque j'accède à mon Phpinfo il m'indique toujours dans Server Protocols : HTTP/1.1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <VirtualHost 91.121.104.73:443> Protocols h2 h2c http/1.1
Lien : https://odysseetransfer.com/phpinfo.php
Et même lorsque j'utilise l'outil (https://www.rosehosting.com/network-...2-support.html) qui permet de verifier qu'on supporte bien le HTTP2 sur notre domaine il me retourne la réponse suivante :
Du coup en regardant dans les logs d'apache, j'ai trouvé l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part × HTTP/2 not supported by odysseetransfer.com
Bingo, le problème est connu par apache et http2 : https://http2.pro/doc/Apache
Code : Sélectionner tout - Visualiser dans une fenêtre à part AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
Il indique qu'il faut désactiver un module apache2 et en activer un autre. Je redémarre apache, plus d'erreurs mais lorsque j'essaye maintenant d'accéder à mon site, j'ai l'erreur suivante :
Avez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Apache/2.4.37 (Debian) Server at odysseetransfer.com Port 443
Partager