当前位置:论坛首页 > BUG提交 > Linux面板

【已记录】Linux关闭IPv6的情况下,创建反向代理网站会报错

发表在 BUG提交2026-4-14 12:45 [复制链接] 1 244

操作系统:centos 7
面板版本:11.6.0

系统关闭了ipv6,宝塔面板的设置里也关闭了ipv6。

在创建反向代理网站时,会出现如下错误: 截屏2026-04-14 12.44.15.png


原因是创建对应的.conf文件时,没有进行IPv6的判断,直接插入了 listen [::]:80 这样的语句,导致报错。相对的,创建PHP网站时就没有出现这样的问题,PHP那边的具体代码我还没看,但应该是做了正确的处理。

具体定位如下:
https://github.com/aaPanel/BaoTa/blob/173e861a89e0e39e7f7a301c19597926a5d189b0/mod/project/proxy/comMod.py#L349-L368

在write_nginx_conf()中,直接插入了ipv6_port_conf,而没有进行相应的判断,所以出现了这样的错误,我把插入ipv6_port_conf这一行注释掉之后就正常了。
因此应当在插入之前先判断系统有没有开启ipv6,或者也可以直接判断面板自身有没有开启ipv6监听。

我在github上同样提了issue:https://github.com/aaPanel/BaoTa/issues/147


使用道具 举报 只看该作者 回复
发表于 2026-4-14 16:43:44 | 显示全部楼层
感谢您的反馈!已记录
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术分析

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

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