Ce face QUIC și HTTP/3
OpenLiteSpeed a fost primul server web din lume care a oferit suport de producție pentru protocolul QUIC și HTTP/3. Spre deosebire de HTTP/2 care rulează pe TCP, HTTP/3 rulează peste protocolul UDP pe portul 443.
Beneficiile majore includ eliminarea completă a blocajului de tip ‘Head-of-Line Blocking’ la pierderea de pachete pe rețele instabile (conexiuni mobile 4G/5G) și conexiune cu 0-RTT (Zero Round-Trip Time) pentru reconectare instantanee.
Pentru a funcționa, serverul trimite antetul Alt-Svc: h3=":443", informând browserele că pot comuta pe conexiunea UDP ultra-rapidă.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
enableQuic 1 |
Activează suportul QUIC la nivel de listener HTTPS. |
quicEnable 1 |
Permite negocierea conexiunilor HTTP/3 per vHost. |
Ce returnează
Deschiderea socket-ului UDP 443 și injectarea antetului Alt-Svc în răspunsurile HTTPS.
Exemple
Exemplul 1: Deschiderea portului UDP 443 în firewall-ul UFW pentru HTTP/3
Fără acest pas în firewall, conexiunile QUIC sunt blocate de sistem.
sudo ufw allow 443/udp
sudo ufw reload
Ieșire în terminal
Rule updated
Rule updated (v6)
Firewall reloaded
Exemplul 2: Verificarea antetului Alt-Svc emis de server
Confirmă prezența suportului HTTP/3 pentru browsere.
curl -I https://exemplu.ro/
Ieșire în terminal
HTTP/2 200
alt-svc: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000
server: LiteSpeed
Greșeli frecvente
- Uitarea deschiderii portului UDP 443 în firewall (UFW, iptables sau AWS Security Group); dacă UDP este blocat, browserele vor cădea înapoi pe HTTP/2 fără a semnala vizibil eroarea.
- Dezactivarea QUIC pe site-uri de comerț electronic cu trafic mobil intens.
Comenzi înrudite
Directiva listener: Configurează socket-urile de rețea (adrese IP și porturi) pe care serverul ascultă cereri.Directiva sslProtocol: Selectează versiunile de protocoale criptografice TLS permise pentru negociere.Directivele certFile și keyFile: Configurează certificatul SSL/TLS, cheia privată și lanțul de autorități intermediare.