1panel反代代理存在问题

1panel最新版
OpenResty最新版
使用OpenResty反向代理传输小文件,比如几十kb的图片等,会出现与后端握手失败。大文件(几MB)则会成功

得出这个结论,是因为我在同样的服务器,同样的系统。使用nginx反代100%成功。多次测试。更何况反代端与后端相距26ping,很近,正常情况不可能握手失败

大概问题就是这样,希望开发者能排查一下

后端是什么应用?有没有日志

后端也是另一个1panel中的docker

有日志,无报错

我这边没这个问题 希望你能提供完整的复现步骤

我记录了网站日志

上传图片(91kb)报错日志

20.63.139.113 - - [29/Jul/2024:12:35:06 +0800] “POST /api HTTP/1.1” 403 16923 “http://a.555530.xyz/” “Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1” “-”

上传图片(8MB)成功日志

20.63.139.113 - - [29/Jul/2024:12:37:34 +0800] “POST /api HTTP/1.1” 200 210 “http://a.555530.xyz/” “Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1” “-”

不是我应用有问题,前面我也说了,使用nginx不会发生该问题

把 waf 关了

文件大小会左右waf的判断吗

会 特别大的文件不会完全检测 容易把网站搞挂

1 个赞

谢谢解惑,我知道怎么处理了

1panel太棒了,1panel利用docker的运作方式太棒了

希望你们越做越好