Juste une correction/précision concernant ce que j’ai dit plus haut.
Lorsque j’ai initialement décrit le résultat comme un :
forum plus adapté aux mobiles, une des choses que j’avais remarquées était que l’aller-retour initial lors de l’ouverture de la PWA sur Safari iOS semblait auparavant trop lent.
Cependant, je regrette maintenant d’avoir inclus cette affirmation dans ma réponse ultérieure :
La désactivation de 0-RTT était quelque chose que j’avais essayé pendant le diagnostic du problème d’IP client, mais cela ne semble pas avoir été nécessaire. Les deux erreurs PostgreSQL impliquant unix: ont persisté alors que 0rtt off était déjà configuré.
Le changement qui semble avoir résolu ces erreurs était plutôt le hook persistant dans app.yml qui modifie nginx afin qu’il utilise la valeur X-Forwarded-For de Caddy pour l’IP client réelle lorsque les requêtes arrivent via le socket Unix.
J’ai donc maintenant supprimé le paramètre 0rtt off et restauré le comportement par défaut de Caddy. HTTP/3 fonctionne toujours et l’IP client correcte continue d’être transmise à Discourse.
Ainsi, s’il y a suffisamment d’intérêt pour que je prépare un guide étape par étape, je n’inclurai pas la désactivation de QUIC 0-RTT comme partie obligatoire de la configuration.