1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

更新到1panel的v2版吧,已经支持了

重新拉最新的镜像后,安装后修改网站的配置文件即可。

一、修改compose文件,拉取最新镜像

点击进入安装目录

1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

直接把这段删掉

1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

如果是新安装,就直接在安装的compose中修改后直接安装即可

1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

由于已经安装过,所以采用拉取最新镜像的方法,删除版本号后,拉取的是最新镜像,因为我喜欢最新的所以拉的最新的

如果不想拉最新的版本可以更换成 openresty/openresty:1.25.3.2-3-focal

1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

进入终端,cd到对应的目录,重新拉取镜像,然后启用

cd /opt/1panel/apps/openresty/openresty

1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

注意:因为 1panel 的 openresty 绑定在一起,本人亲测强行更新 openresty 版本会导致 openresty 启动异常。打开/opt/1panel/apps/openresty/openresty/conf/nginx.conf,需要注释掉对waf.conf的引用。

1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

二、修改网站配置文件

直接监听的站点在nginx中增加

#在主要站点中添加443的监听,仅添加一个即可
    listen 443 ssl http2 ;
    listen 443 quic reuseport;

#其他站点中添加443的监听
    listen 443 ssl http2 ; 
    listen 443 quic;

#如果需要监听ipv6
    listen [::]:443 ssl http2 ;
    listen [::]:443 quic;

#然后增加请求头
    add_header Strict-Transport-Security "max-age=31536000";  
    add_header Alt-Svc 'quic=":443"; h3=":443"; h3-29=":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"';

如果是反向代理,需先在nginx中监听端口,然后要在反向代理的配置文件中增加请求头

新版本Nginx/OpenResty弃用了在 listen 指令中直接添加 http2 参数的写法。

#新版本Nginx/OpenResty弃用了在 listen 指令中直接添加 http2 参数的写法。
listen 443 ssl http2;


#需要修改成
listen 443 ssl;
http2 on;



#同时监听了ipv4和ipv6,仅需添加一次http2 on
listen 443 ssl http2 ; 
listen [::]:443 ssl http2 ;


#修改为
listen 5443 ssl;
listen [::]:5443 ssl;
http2 on;  # 启用 HTTP/2

 

#然后增加请求头 
add_header Strict-Transport-Security "max-age=31536000"; 
add_header Alt-Svc 'quic=":443"; h3=":443"; h3-29=":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"';

 

修改后,在https://http3.wcode.net/测试。

1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

 

 

本文作者:ZKCOI

文章名称:1Panel手动拉取最新openresty镜像,开启支持HTTP/3 QUIC

文章链接:https://www.zkcoi.com/365up/skills/4204.html

本站资源仅供个人学习和交流,如若转载,请注明出处,详见《免责声明》

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ZKCOIZKCOI
清华大学:DeepSeek 如何赋能职场应用(35 页 PDF下载)
上一篇 2025年2月14日 下午12:36
下一篇 2025年2月21日 上午11:53

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系博主

立即联系
一般有空就回复

qrcode_web

微信扫码联系我

insert_link 友情链接
分享本页
返回顶部