宝塔1024及双11特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【待反馈】openresty怎么自己编译一下使其支持HTTP3?

发表在 Linux面板2024-8-14 19:52 [复制链接] 9 356

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:
免费版9.0.0
Nginx openresty-1.25.3.1

系统版本:
debian 12

问题描述:
openresty-1.25.3.1是否可以支持HTTP3?就是增加--with-http_v3_module模块
如何自己在宝塔中编译呢?
相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2024-8-14 20:02:00 | 显示全部楼层
我使用 /www/server/nginx/sbin/nginx -V 看了一下所有的参数
  1. --prefix=/www/server/nginx/nginx --with-cc-opt='-O2 -Wno-error' --add-module=../ngx_devel_kit-0.3.3 --add-module=../echo-nginx-module-0.63 --add-module=../xss-nginx-module-0.06 --add-module=../ngx_coolkit-0.2 --add-module=../set-misc-nginx-module-0.33 --add-module=../form-input-nginx-module-0.12 --add-module=../encrypted-session-nginx-module-0.09 --add-module=../srcache-nginx-module-0.33 --add-module=../ngx_lua-0.10.26 --add-module=../ngx_lua_upstream-0.07 --add-module=../headers-more-nginx-module-0.37 --add-module=../array-var-nginx-module-0.06 --add-module=../memc-nginx-module-0.20 --add-module=../redis2-nginx-module-0.15 --add-module=../redis-nginx-module-0.3.9 --add-module=../rds-json-nginx-module-0.16 --add-module=../rds-csv-nginx-module-0.09 --add-module=../ngx_stream_lua-0.0.14 --with-ld-opt='-Wl,-rpath,/www/server/nginx/luajit/lib -Wl,-E -ljemalloc' --user=www --group=www --add-module=/www/server/nginx/src/ngx_cache_purge --with-openssl=/www/server/nginx/src/openssl --with-pcre=/www/server/nginx/src/pcre-8.43 --with-http_v2_module --with-stream --with-stream_ssl_module --with-stream_ssl_preread_module --with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --add-module=/www/server/nginx/src/ngx_http_substitutions_filter_module-master --with-http_dav_module --add-module=/www/server/nginx/src/nginx-dav-ext-module --with-openssl-opt=-g --with-pcre-opt=-g --with-stream --without-pcre2
复制代码


我如果要先卸载,再重新编译安装的话,是不是把上面的参数复制进去,然后加上--with-http_v3_module就可以???? 屏幕截图 2024-08-14 195957.png
使用道具 举报 回复 支持 反对
发表于 2024-8-15 09:24:06 | 显示全部楼层
那个nginx26支持http3了,可以安装试一下
使用道具 举报 回复 支持 反对
发表于 2024-8-15 09:25:17 | 显示全部楼层
是山河呀 发表于 2024-8-15 09:24
那个nginx26支持http3了,可以安装试一下

好的,我下午试试
使用道具 举报 回复 支持 反对
发表于 2024-8-15 09:25:56 | 显示全部楼层

好的,祝你成功
使用道具 举报 回复 支持 反对
发表于 2024-8-15 09:34:00 | 显示全部楼层
您好,您可以在编译的时候添加模块所需要的参数模块即可
使用道具 举报 回复 支持 反对
发表于 2024-8-19 19:47:29 | 显示全部楼层
运维技术阿闯 发表于 2024-8-15 09:34
您好,您可以在编译的时候添加模块所需要的参数模块即可

openresty安装了http_v3的模块,那怎么在宝塔参数中配置呢?目前通过第三方网站看是支持http3啦,但是F12看到还是http2
使用道具 举报 回复 支持 反对
发表于 2024-8-20 09:52:45 | 显示全部楼层
宝塔用户_plcblb 发表于 2024-8-19 19:47
openresty安装了http_v3的模块,那怎么在宝塔参数中配置呢?目前通过第三方网站看是支持http3啦,但是F12 ...

您好,需要在参数中添加即可,这边没有这方面的文档,您可以搜索一下相关教程
使用道具 举报 回复 支持 反对
发表于 2024-8-20 18:59:07 | 显示全部楼层
运维技术阿闯 发表于 2024-8-20 09:52
您好,需要在参数中添加即可,这边没有这方面的文档,您可以搜索一下相关教程 ...

添加完h3之后,必须修改SERVER_NAME方式才显示h3,HOST_NAME就不行,很奇怪,不知道其他站长是不是也遇到了类似的问题。

但是用了SERVER_NAME方式,留言提交无响应,后台登录验证码不显示,提示跨域问题,就是xxx.com-->www.xxx.com301重定向。
使用道具 举报 回复 支持 反对
发表于 2024-8-21 09:57:43 | 显示全部楼层
宝塔用户_plcblb 发表于 2024-8-20 18:59
添加完h3之后,必须修改SERVER_NAME方式才显示h3,HOST_NAME就不行,很奇怪,不知道其他站长是不是也遇到 ...

您好,网站问题,需要我们排查的话,我们可提供付费支持
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表