HTTP/3 activat per aquest blog.
Costa moltíssim avançar estàndards en la tecnologia de fons d’internet. IPv6 no s’implanta, encara hi ha moltíssim HTTP/1.1, i només el frau i la privacitat ha forçat l’extensió de la navegació encriptada (https).
12/01/26: He hagut de tocar el fitxer de configuració nginx per fer servir $host on hi havia $http_host.
Em queda algun error a les eines d’administració de wordpress, també relacionat amb HTTP_HOST; confio que el resoldré retocant una mica més la configuració de nginx.
14/01/2026: Resumeixo els passos:
Cal permetre el tràfic amb protocol UDP pel port en què hi ha el web (normalment 443).
Nginx ha d’estar compilat amb l’opció –with-http_v3_module.
Al bloc server de nginx.conf cal afegir:
listen 443 quic reuseport;
listen [::]:443 quic reuseport;
http3 on;
ssl_protocols TLSv1.3;
ssl_prefer_server_ciphers on;
add_header alt-svc 'h3=":443"; ma=86400';
reuseport només es pot fer servir a un dels servidors.
No tinc clar que ssl_prefer_server_ciphers sigui estrictament necessari.
add_header alt-svc publicita la disponibilitat de HTTP/3 per aquest servidor.
I wordpress necessita $HTTP_HOST informat, l’he passat a l’entorn fastcgi de php-fpm a partir de $HOST:
fastcgi_param HTTP_HOST $host;