侧边栏壁纸
博主头像
hujiayucc

学了这么久面向对象却没有对象,后来以为是因为缺少了过程,等学完面向过程早已经物人非,有没有过程并不重要,是你的终归是你的

  • 累计撰写 10 篇文章
  • 累计收到 6 条评论

Nginx 1.25.x开启HTTP/3

2024-5-2 / 0 评论 / 708 阅读

运行环境

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

三方网站测试:点击进入

评论一下?

OωO
取消