当前位置:论坛首页 > Linux面板 > 求助

【已解答】关于宝塔最新版安装tengine+substitutions_filter报错

发表在 Linux面板2023-7-11 02:36 [复制链接] 1 2467

本帖最后由 堡塔运维香菜卷 于 2023-7-11 08:55 编辑

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

8.0
系统版本:

cnetos 7.3
问题描述:

我用subs_filter模块比较多。请问8.0的软件商店里的tengine安装,相较以前是不是默认自动增加了substitutions_filter模块。编译安装自己电脑备份的subs第三方替换模块文件一直不成功(以前装了好多台,都没这个情况),多次尝试无效,反而取消此模块安装就成功了,然后nginx -V发现竟然自带了--add-module=/www/server/nginx/src/ngx_http_substitutions_filter_module-master
所以,是不是新版宝塔自带了这个安装命令呢7.9.8还需要自己安装呢。反而这样让我走了弯路好久。希望知道原因以及未来倾向(宝塔安装tengine是否自带此模块)
相关截图(日志、错误):

objs/addon/ngx_http_substitutions_filter_module-master/ngx_http_subs_filter_module.o.data+0x0): multiple definition of `ngx_http_subs_filter_module'
objs/addon/ngx_http_substitutions_filter_module-master/ngx_http_subs_filter_module.o.data+0x0): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory `/www/server/nginx/src'
make: *** [install] Error 2

使用道具 举报 只看该作者 回复
发表于 2023-7-11 08:55:27 | 显示全部楼层
您好,这边翻看了一下nginx的编译安装脚本,是默认添加ngx_http_substitutions_filter_module模块的,如果您不需要的话可以自行修改nginx的安装脚本进行禁用相关的参数来安装使用。如果您已经安装过一次nginx的话,那么脚本路径就在“/www/server/panel/install/nginx.sh”,禁用相关参数即可。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

工作时间:09:00至18:30

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