【运维】如何在1Panel中用上HTTP3

353次阅读
2 条评论

共计 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中用上HTTP3
【运维】如何在1Panel中用上HTTP3
【运维】如何在1Panel中用上HTTP3

前面的1Panel要修改成openresty!修改后点击确定,等待应用重建。

修改配置

点击需要使用http3的网站,配置->配置文件

【运维】如何在1Panel中用上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来检测效果,如下图即为开启成功。

【运维】如何在1Panel中用上HTTP3
正文完
 
再看一点
lvshujun
版权声明:本站原创文章,由 lvshujun 于2024-07-25发表,共计743字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请联系站长并注明出处。
评论(2 条评论)
慕雪 评论达人 LV.1
2024-08-24 20:58:19 回复

请问,如果反代的最终服务不支持HTTP3,这样做能运用上HTTP3的优势吗?

Windows 10 Edge 128  美国洛杉矶
    lvshujun 博主
    2024-09-03 12:57:48 回复

    @慕雪 目前看类似于0-rtt之类的是可以实现的

    Windows 10 Edge 128  中国