Page MenuHomeDevCentral

Serve HTTP 3 traffic
Open, NormalPublic

Description

nginx now offers experimental support for HTTP/3.

On FreeBSD, nginx is already compiled by default with that module (--with-http_v3_module included in nginx -V).

References:

OpenSSL version

$ ssh web-001 openssl -version
OpenSSL 3.5.4 30 Sep 2025 (Library: OpenSSL 3.5.4 30 Sep 2025)

Our OpenSSL library version allows to use 0-RTT.

Alt-Svc header

Per Wolfplex discussion, we could serve Alt-Svc headers on nginx

Kujiu suggests:
add_header Alt-Svc 'h3=":443"; ma=86400';

It's not clear if we should use h3 or h3-25.

Reference: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Alt-Svc

Event Timeline

dereckson triaged this task as Normal priority.Fri, Apr 3, 19:54
dereckson created this task.