运行环境
nginx 1.25
不能低于1.25否则不支持
1.网站配置
只有ipv4
listen 80;
listen 443 ssl;
listen 443 quic reuseport;
add_header Alt-Svc ‘h3=“:443”; ma=86400’;
http2 on;

有ipv4和ipv6
listen 80;
listen 443 ssl;
listen 443 quic reuseport;
add_header Alt-Svc ‘h3=“:443”; ma=86400’;
listen [::]:443 ssl;
listen [::]:443 quic reuseport;
add_header Alt-Svc ‘h3=“::”; ma=86400’;
listen [::]:80;
http2 on;

只有ipv6
listen [::]:443 ssl;
listen [::]:443 quic reuseport;
add_header Alt-Svc ‘h3=“::”; ma=86400’;
listen [::]:80;
http2 on;

网站配置修改完成之后,我们还要去配置防火墙
2.防火墙
一定要把443端口的协议修改为tcp/udp

3.检测是否成功启用http3
https://http3.wcode.net/
打开这个网站,输入你网站的域名

部分比如阿里云,腾讯云的服务器,还需要去安全组放行一下443端口的udp协议,大多数人就卡在这里,结果搞半天是安全组忘放行了
视频教程
https://b23.tv/WJdhkhv