Load balancer d’IP over DNS for services HTTP
Je vous ajoute cet article qui date un peu, mais qui est très intéressant :
/!\
Je crois que la raison que cela ne fonctionne plus (et pourtant çà fonctionnait bien au début de ma config « frontends » et" backends" HTTP/2).
J’ai l’impression que depuis moins de 2 semaines (parce que le jour et pendant la semaine quia suivis (mon commentaire ici, le HTTP/2 fonctionnait très bien) - quelque chose à changer (et pas dans la doc).
Sur la doc Apache mod_proxy_http2 - Apache HTTP Server Version 2.5
Il explique cela ; en spécifiant que la variable « ProxyPassReverse » doit être laissé à « https:// »
ProxyPass "/app" "h2://app.example.com"
ProxyPassReverse "/app" "https://app.example.com"
Par contre sur la page « Guide de configuration d’un mandataire inverse » mod reverse_proxy - Apache Reverse Proxy Guide - Apache HTTP Server Version 2.5 on configure « balancer:// » à la variable « ProxyPass » et « ProxyPassReverse » et « h2:// » sur les « membres ».
<Proxy balancer://myset>
BalancerMember h2://www1.example.com:8080
BalancerMember h2://www2.example.com:8080
# lbmethod = byrequests bytraffic bybusyness heartbeat
ProxySet lbmethod=bybusyness
</Proxy>
ProxyPass "/" "balancer://myset/"
ProxyPassReverse "/" "balancer://myset/"
Et là, depuis quelques jours on dirait que les « backends » qui tournent avec PHP-FPM ne veulent pas rendre la réponse aux « frontaux », je suis presque sûr que cela vient de « proxy_fcgi » sur les « backends ».
Que les mecs de PHP-PFM se sont loupés quelque part, ci-dessus ![]()
Qui peut réparer cela, merci.
@+
Romain.