当前位置: 首页 > news >正文

关于使用南墙waf防护halo网站主页请求404报错的解决方案

文章目录

  • 环境说明
  • 问题展示
  • 原因探究
    • 解决方法

环境说明

  • 在1panel应用商店,部署南墙waf(docker版)+halo(2.16.1社区版)
  • 注意部署过程中注意uuwaf必须勾选允许外部访问,halo可以不勾选[这里为了证明确实是南墙waf的原因,选择勾选]
    在这里插入图片描述

问题展示

  1. 使用halo容器开放的端口访问没有问题
    在这里插入图片描述
  2. 使用南墙waf配置的80端口访问,会出现404的问题,同时打开控制台,会报请求ip/ui/找不到的错误,由于问题没能成功复现,所以这里就先防止南墙waf的配置。
    在这里插入图片描述
    在这里插入图片描述

原因探究

  • 最终通过研究发现,可能是之前使用uuwaf设置后端服务器为jumpServer导致的浏览器缓存,访问ip默认会跳转到/ui的路径下,halo中没有这样的路径,所以会出现404的问题。
  • 如果是部署的halo访问出现Refused to apply style MIME-type报错CSS样式加载不出来等问题,重启halo容器就可以

解决方法

  1. 清理浏览器缓存,应该可以解决问题[主要原因]
  2. 设置halo主页的首页路径,如修改为/#解决问题[作者实践验证,后来梳理blog时,修改回原来的/没有在出现问题]
    在这里插入图片描述

  • 总结,不是waf的错,不是halo的错,都是浏览器缓存的错误,害我一直研究折腾半天。

相关文章:

  • 如何把linux安装到单片机中
  • git 空仓库笔记
  • 赚钱而已,你又不是宠物,干嘛让所有人都喜欢你?
  • 数据结构之ArrayList与顺序表(下)
  • Python在股票交易分析中的应用:布林带与K线图的实战回测
  • nginx mirror流量镜像详细介绍以及实战示例
  • 【Vue】练习-mutations的减法功能
  • 玄机平台应急响应—apache日志分析
  • openi启智社区 aarch64 npu环境安装飞桨paddlepaddle和PaddleNLP(失败)
  • 连山露【诗词】
  • GiantPandaCV | 提升分类模型acc(一):BatchSizeLARS
  • 【Java每日一题】2.和数最大操作II-动态规划
  • 顶级域名和二级域名的区别
  • SOA设计的标准要求
  • SAP HCM HR_PAD_HIRE_EMPLOYEE 自定义信息类型字段保存问题
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • CSS盒模型深入
  • JavaScript标准库系列——Math对象和Date对象(二)
  • js写一个简单的选项卡
  • PHP那些事儿
  • React Transition Group -- Transition 组件
  • Spring框架之我见(三)——IOC、AOP
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 每天一个设计模式之命令模式
  • 模型微调
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 如何利用MongoDB打造TOP榜小程序
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 使用Gradle第一次构建Java程序
  • 数据仓库的几种建模方法
  • 学习JavaScript数据结构与算法 — 树
  • 一、python与pycharm的安装
  • 因为阿里,他们成了“杭漂”
  • 再次简单明了总结flex布局,一看就懂...
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #HarmonyOS:Web组件的使用
  • $jQuery 重写Alert样式方法
  • ()、[]、{}、(())、[[]]命令替换
  • (Note)C++中的继承方式
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (四) Graphivz 颜色选择
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (四)库存超卖案例实战——优化redis分布式锁
  • (五)网络优化与超参数选择--九五小庞
  • (一) 初入MySQL 【认识和部署】
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (杂交版)植物大战僵尸
  • (转)创业的注意事项
  • (自适应手机端)响应式服装服饰外贸企业网站模板
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • **CentOS7安装Maven**