Qzist
Java后端
·03-17 09:14
【求助】小程序显示网络连接失败,请求未到后端,1Panel 网站日志无记录 一、问题背景 我的服务架构:腾讯云 Ubuntu 服务器 + 1Panel 2.1.4 + SpringBoot 后端(8123 端口) + 微信小程序 之前因服务器内存耗尽(96% 占用)导致后端服务崩溃,已优化内存至 69%,并重启了 SpringBoot 服务,Nginx(1Panel 的 OpenResty)反向代理也已配置为宿主机内网 IP(10.0.4.10:8123),后端服务本身运行正常。 二、当前问题现象 小程序端:打开后显示「网络连接失败,请检查网络设置」,接口请求完全失败 后端服务:SpringBoot 进程(PID 103571)正常运行,ss -tulpn | grep 8123 能看到端口监听,直接用 curl http://10.0.4.10:8123/api/xxx 能正常返回数据 Nginx 日志:1Panel 网站访问日志中完全没有小程序请求的记录,说明请求根本没到达服务器 小程序调试工具:请求状态为失败,无任何响应信息,未触发 Nginx 日志 三、已做过的排查步骤(避免重复建议) ✅ 服务器内存优化:从 96% 降至 69%,后端服务重启后稳定运行 ✅ Nginx 配置修正:将反向代理地址从 127.0.0.1:8123 改为 10.0.4.10:8123,重载配置后 Nginx 正常运行 ✅ 安全组 / 防火墙:云服务器安全组放行 80/443/8123 端口,服务器 ufw 防火墙放行对应端口 ✅ fail2ban 防护:已安装并启动,确认未封禁任何前端 IP ✅ 小程序配置:微信公众平台已配置「request 合法域名」(HTTPS 格式),清除了小程序缓存 ✅ 后端连通性验证:直接 curl 内网 IP+8123 端口能正常获取接口数据,证明后端服务无问题 ✅ Nginx 状态验证:systemctl status openresty 显示 active (running),监听 80/443 端口正常 四、核心疑问 为什么小程序请求完全没到达 Nginx,导致网站日志为空? 小程序「网络连接失败」除了合法域名配置,还有哪些可能的拦截点? 目前的排查步骤是否有遗漏?还需要从哪些方向定位问题? 五、环境信息 服务器:腾讯云 Ubuntu,2 核 4G 面板:1Panel 2.1.4(OpenResty 作为 Nginx) 后端:SpringBoot 3.x,端口 8123 前端:微信小程序,baseURL 配置为已备案的 HTTPS 域名(已在微信公众平台配置合法域名) 麻烦各位大佬帮忙指点一下,感谢!🙏
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP