HTTP/3

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;

    Deixa un comentari

    L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.