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

【已解答】宝塔Nginx反向代理出现串站问题

发表在 Windows面板2023-5-16 19:05 [复制链接] 10 5059

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

面板7.9.9、插件Nginx1.22.1
系统版本:

系统版本Ubuntu 20.04.6 LTS aarch64(Py3.7.8)
问题描述:

设置a域名为:mc.qqqqb.cn 将 本地 127.0.0.1:25565 反向代理给它设置b域名为:mcbkm.qqqqb.cn 将 本地 127.0.0.1:25575 反向代理给它

结果出现问题:
访问 mcbkm.qqqqb.cn 访问到的本地为 127.0.0.1:25565 而不是 25575
访问 mc.qqqqb.cn 访问正常是  127.0.0.1:25565
相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2023-5-17 12:07:45 | 显示全部楼层
您好,您电脑上下载一个ToDesk,将远程码私信发我,我远程为您排查一下(私信完在我评论下@我,不然无法及时看到信息)
使用道具 举报 回复 支持 1 反对 0
发表于 2023-5-16 19:15:17 | 显示全部楼层
帖子发错地方了,应该是linux的帖子
使用道具 举报 回复 支持 反对
发表于 2023-5-16 21:20:54 | 显示全部楼层
您好,根据您提供的信息,可能是由于转发规则的设置不正确导致的。请检查您的转发规则,确保其正确匹配域名和端口,并且不会产生冲突。

具体您可检查Nginx转发规则是否正确匹配了域名和端口号,并且不存在冲突。可以使用nginx -T命令来查看Nginx当前的所有配置信息,检查转发规则是否正确。

如果以上方法无法解决问题,可以尝试使用不同的端口号进行转发,或者使用不同的域名来进行测试。可以将一个域名和一个端口进行绑定,并且将另一个域名和另一个端口进行绑定,操作完后重启一下nginx,然后进行测试。

如果仍然无法解决问题,可将您nginx代理的配置截图截图上传看一下
使用道具 举报 回复 支持 反对
发表于 2023-5-17 09:34:30 | 显示全部楼层

站点a

站点a

站点b

站点b

分成两个站点,一个域名对应一个端口,就是这样的,然后出现了串站的现象
使用道具 举报 回复 支持 反对
发表于 2023-5-17 09:36:32 | 显示全部楼层
堡塔运维盏尽 发表于 2023-5-16 21:20
您好,根据您提供的信息,可能是由于转发规则的设置不正确导致的。请检查您的转发规则,确保其正确匹配域名 ...

这边尝试过了以上方法,都不能解决问题,已经发送配置截图,帮忙看下,感谢
使用道具 举报 回复 支持 反对
发表于 2023-5-17 11:25:06 | 显示全部楼层
您图中提供的配置信息并无错误,是可以正常进行代理的,我这边测试并未复现您的问题,猜测应该是您的配置未生效或者浏览器缓存导致,建议您去尝试重启web服务器,让后清除浏览器缓存后再进行访问。
使用道具 举报 回复 支持 反对
发表于 2023-5-17 11:50:18 | 显示全部楼层
堡塔运维盏尽 发表于 2023-5-17 11:25
您图中提供的配置信息并无错误,是可以正常进行代理的,我这边测试并未复现您的问题,猜测应该是您的配置未 ...

跟配置未生效和浏览器缓存均无任何关系,在正常配置下,毫无违规配置,依旧存在A域名的反向代理,在B域名访问时生效的问题
使用道具 举报 回复 支持 反对
发表于 2023-5-17 11:55:07 | 显示全部楼层
本帖最后由 永夜工作室 于 2023-5-17 11:56 编辑
堡塔运维盏尽 发表于 2023-5-17 11:25
您图中提供的配置信息并无错误,是可以正常进行代理的,我这边测试并未复现您的问题,猜测应该是您的配置未 ...

真实域名效果:(域名连接均采用tcp连接接口方式,并不属于http界面展示)
A域名:mc.nightb.cn  反向代理为:127.0.0.1:25565
B域名:mcbkm.nightb.cn  反向代理为:127.0.0.1:25575
当访问 mc.nightb.cn 时,连接的是 127.0.0.1:25565
当访问 mcbkm.nightb.cn时,连接的依旧是 127.0.0.1:25565
当访问 ip地址加端口时,显示正常
这并不是配置什么什么的问题,也不是浏览器什么缓存的问题,请正面正视问题好么,别推脱问题,可以么,感谢
使用道具 举报 回复 支持 反对
发表于 2023-5-17 12:57:47 | 显示全部楼层
堡塔运维盏尽 发表于 2023-5-17 12:07
您好,您电脑上下载一个ToDesk,将远程码私信发我,我远程为您排查一下(私信完在我评论下@我,不然无法及 ...

已私发给你了,你看下
使用道具 举报 回复 支持 反对
发表于 2023-5-17 14:55:12 | 显示全部楼层
经讨论过后,依旧无法解决问题
问题定性为:端口反向代理到域名,使用tcp协议下,有串联端口现象
问题说明:后端采用tcp协议做接口传输
tcp端口用宝塔的反向代理到域名上
端口1  映射给  域名1
端口2  映射给  域名2
结果为 tcp连接 域名2 时 返回的是 端口1 的信息

实际状况:
第一个用的域名是:mc.nightb.cn
第二个用的ip是:139.185.42.72:25575
第三个用的域名是:mcbkm.nightb.cn

结果是,第一个域名和第三个域名,连接的是同一个tcp接口(展示信息是同样的)
在宝塔中我mcbkm.nightb.cn反向代理给的是25575
mc.nightb.cn反向代理给的是25565
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

立即付费处理

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

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