运行环境
- Linux Debian 12
- Nginx 1.25.5
教程开始
1. 查看是否支持HTTP/3
nginx -V
只要有--with-http_v3_module
就支持
设置Nginx配置
#IPv4
listen 80;
listen 443 ssl;
listen 443 quic reuseport;
# IPv6
listen [::]:80;
listen [::]:443 ssl;
listen [::]:443 quic reuseport;
# reuseport 只需要一个网站设置就行
# 其他网站写成 listen 443 quic; 即可
# HTTP3 or Other Configs
http2 on;
ssl_protocols TLSv1.2 TLSv1.3;
add_header Alt-Svc 'quic=":443"; h3-27=":443";h3-25=":443"; h3-T050=":443"; h3-Q050=":443";h3-Q049=":443";h3-Q048=":443"; h3-Q046=":443"; h3-Q043=":443"';
测试
curl:
curl --version # 查看是否支持HTTP/3
curl --http3-only -I <URL> # 仅使用HTTP3协议,查看头信息
三方网站测试:点击进入