共计 743 个字符,预计需要 2 分钟阅读。
导语
HTTP/3是互联网通讯协议的最新版本,相比前代的HTTP/1.1和HTTP/2,它提供了更快的加载速度、更高的传输效率和更好的安全性。随着互联网应用日益复杂,QUIC(Quick UDP Internet Connections)协议的支持变得越来越重要。本文将为读者介绍在服务器端如何启用和配置HTTP/3,让网站运行更快更稳定。我们将讨论HTTP/3的优势、部署步骤,并提供实用的配置方法。无论您是运维新手还是老手,都可以从中获得有价值的技术洞见。让我们一起探索如何在服务器上利用HTTP/3来提升网站性能吧。
操作步骤
更改镜像
目前1Panel默认的openresty镜像的版本是1.21.4.3-3-3-focal
,属于比较老的版本了,我们需要将其改到1.25.3.1-2-focal
及以上。注意:修改前注意备份!
若开启了1Panel自带的防火墙,请先将其关闭。
前面的1Panel要修改成openresty!修改后点击确定,等待应用重建。
修改配置
点击需要使用http3的网站,配置->配置文件。
将第4行和第5行修改为:
listen 443 quic reuseport;
listen [::]:443 quic reuseport;
注意:reuseport只能出现一次,建议在主网站的配置文件中加入,其他配置文件中修改为:
listen 443 quic;
listen [::]:443 quic;
在配置文件最后加上(大括号前):
add_header Alt-Svc 'h3=":443"; ma=3600, h3-25=":443"; ma=3600, h3-29=":443"; ma=3600';
检测
访问https://http3check.net/?host=cszj.wang来检测效果,如下图即为开启成功。
正文完
请问,如果反代的最终服务不支持HTTP3,这样做能运用上HTTP3的优势吗?
@慕雪 目前看类似于0-rtt之类的是可以实现的