1Panel和OpenResty升级后,OpenResty无法启动和重建致命Bug的修复,高级收费功能菜单隐藏
官方升级1Panel和OpenResty后,WAF重新做了定义,启用了新的高级收费功能,导致OpenResty出现了很多问题,导致无法启动和重建的致命Bug,寻找了很多资料都没有确切可行的解决办法,于是只能自行研究寻找答案
启动失败,重建失败
可行的解决方案
拉取下OpenResty的最新镜像
docker pull openresty/openresty:1.25.3.1-focal
因为openresty:1.21.4.3-2-1-focal的镜像官方已经获取不到,所以才会重建失败,本地没有可用的镜像所以启动也失败
docker pull openresty/openresty:1.21.4.3-2-1-focal
拉取OpenResty的最新镜像后Docker容器里面就会有个镜像,但状态会是未使用,我这截图显示已使用是因为我已经做好了关联,成功启动了OpenResty服务自动启用了这个镜像
现在我们来修改下镜像的引导位置,让OpenResty可以重启
如果由于WAF的原因,OpenResty容器还是启动失败那就去以下路径打开nginx.conf文件
/opt/1panel/apps/openresty/openresty/conf/nginx.conf
删除以下代码
include /usr/local/openresty/1pwaf/data/conf/waf.conf;
修复后完美正常使用
高级收费功能菜单隐藏
默认是开启了收费功能菜单的
这是隐藏了收费功能菜单,打开设置,关闭收费功能菜单显示,我们可以只保留WAF(它的基本功能还是可以使用的)(这点好评),有更多功能需求的可以支持下开发者
评论区