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.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<VirtualHost 91.121.104.73:443>
        Protocols h2 h2c http/1.1
Cependant lorsque j'accède à mon Phpinfo il m'indique toujours dans Server Protocols : 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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
× HTTP/2 not supported by odysseetransfer.com
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
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.
Bingo, le problème est connu par apache et http2 : https://http2.pro/doc/Apache

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 :

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
Avez-vous une idée ?