Nginx 1.25.x开启HTTP/3


运行环境

  • Linux Debian 12
  • Nginx 1.25.5

教程开始

1. 查看是否支持HTTP/3

nginx -V

Nginx编译信息

只要有--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协议,查看头信息

三方网站测试:点击进入


推荐阅读:

Android操作系统对Android/data访问路径判断存在逻辑缺陷

Hello World!

评 论