1panel最新版
OpenResty最新版
使用OpenResty反向代理传输小文件,比如几十kb的图片等,会出现与后端握手失败。大文件(几MB)则会成功
得出这个结论,是因为我在同样的服务器,同样的系统。使用nginx反代100%成功。多次测试。更何况反代端与后端相距26ping,很近,正常情况不可能握手失败
大概问题就是这样,希望开发者能排查一下
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的判断吗
会 特别大的文件不会完全检测 容易把网站搞挂
谢谢解惑,我知道怎么处理了
1panel太棒了,1panel利用docker的运作方式太棒了
希望你们越做越好