1Panel和OpenResty升级后,OpenResty无法启动和重建致命Bug的修复,高级收费功能菜单隐藏

官方升级1Panel和OpenResty后,WAF重新做了定义,启用了新的高级收费功能,导致OpenResty出现了很多问题,导致无法启动和重建的致命Bug,寻找了很多资料都没有确切可行的解决办法,于是只能自行研究寻找答案

启动失败,重建失败

add2af4a0e458932ea59e25a1fa8535bc8f00e61.png

207993a525ebd1936ef4c295cad549b174d44184_2_1380x592.jpg

可行的解决方案

拉取下OpenResty的最新镜像

微信截图_20240422092604.jpg

docker pull openresty/openresty:1.25.3.1-focal

微信截图_20240422093654.jpg

因为openresty:1.21.4.3-2-1-focal的镜像官方已经获取不到,所以才会重建失败,本地没有可用的镜像所以启动也失败

docker pull openresty/openresty:1.21.4.3-2-1-focal

拉取OpenResty的最新镜像后Docker容器里面就会有个镜像,但状态会是未使用,我这截图显示已使用是因为我已经做好了关联,成功启动了OpenResty服务自动启用了这个镜像

微信截图_20240422094134.jpg

现在我们来修改下镜像的引导位置,让OpenResty可以重启

微信截图_20240422094400.jpg

如果由于WAF的原因,OpenResty容器还是启动失败那就去以下路径打开nginx.conf文件

/opt/1panel/apps/openresty/openresty/conf/nginx.conf

删除以下代码

include /usr/local/openresty/1pwaf/data/conf/waf.conf;

20240422043933.jpg

修复后完美正常使用

微信截图_20240422092535.jpg

高级收费功能菜单隐藏

默认是开启了收费功能菜单的

微信截图_20240422095024.jpg

这是隐藏了收费功能菜单,打开设置,关闭收费功能菜单显示,我们可以只保留WAF(它的基本功能还是可以使用的)(这点好评),有更多功能需求的可以支持下开发者

微信截图_20240422094911.jpg

微信截图_20240422095411.jpg

© 版权声明
THE END
喜欢就支持一下吧
点赞6打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容