关于使用南墙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的错,都是浏览器缓存的错误,害我一直研究折腾半天。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/24398.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

泛微开发修炼之旅--09Ecology作为所有异构系统的待办中心,实现与kafka对接源码及示例

文章链接:泛微开发修炼之旅--09Ecology作为所有异构系统的待办中心,实现与kafka对接源码及示例

【力扣第 400 场周赛】Leetcode 删除星号以后字典序最小的字符串

文章目录 1. 删除星号以后字典序最小的字符串 1. 删除星号以后字典序最小的字符串 题目链接 🍎 解题思路:遇到 *就删除一个字符,为了满足题意,要删除字典序最小的字符,那么假如有多个字典序最小的字符我们该删除哪个…

自用的2个chatpgt plus拼车渠道!!!

两个渠道,银河和环球,各有优劣 由于平台限制,链接和优惠码,可看原文 原文:https://www.aiutools.fun/archives/4978 先说结论 gpt重度用户:一天50次以上,选 环球 gpt轻度用户:一天用…

无码高清?Stable DIffusion教程 | 如何利用 Stable Diffusion webui 将图片变得更清晰?全方位对比4种放大方法!

大家好,我是大师兄 1、引言 “高分放大”(有时候也叫“超分放大”或“高清修复”)描述了在确保图像清晰度的前提下提升图片分辨率的过程。例如,将一张512 x 512的图片放大四倍,得到的就是2048 x 2048分辨率的图片&am…

暂停系统更新

电脑左下角搜索注册表编辑器 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings 找到这个目录 打开FlightSettingsMaxPauseDays,没找到的话就创建一个同名文件夹然后选择10进制填入3550​​​​​​​ 最后进入系统暂停更新界面选择最下面…

英伟达Blackwell芯片正式投入生产 | 百能云芯

在近日的一场公开活动中,英伟达公司的创始人和首席执行官黄仁勋正式宣布,备受瞩目的Blackwell芯片已成功投产。 黄仁勋在讲话中强调,英伟达将继续坚持其数据中心规模、一年节奏、技术限制、一个架构的战略方向。这意味着英伟达将继续运用业界…

1000Base-T协议解读

一、说明 千兆以太网家族包括1000Base-SX(短距)、1000Base-LX(长距)、1000Base-CX(铜缆短距)、1000Base-T1(车载以太网)和1000Base-T等多种标准,我们这边主要了解下1000Base-T,也就是工业千兆以太网,PC电脑的网口都是这个。 1000Base-T采用了4D-PAM5编码技术(4D代…

Java Web学习笔记4——HTML、CSS

HTML: HTML:超文本标记语言。 超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容。 标记语言:有标签构成的语言。 HTML标签都是预定义好的,例如&a…

C++中的字符串详解

在C中,字符串处理可以通过多种方式实现,主要包括C风格字符串(C-style strings)和C标准库提供的std::string类。下面对这两种字符串进行详细解释。 C风格字符串 C风格字符串是以null字符(\0)结尾的字符数组…

css网格背景样式

空白内容效果图 在百度页面测试效果 ER图效果 注意&#xff1a;要给div一个宽高 <template><div class"grid-bg"></div> </template><style scoped> .grid-bg {width: 100%;height: 100%;background: url(data:image/svgxml;base…

MySQL数据库数据恢复方案应对没有where误操作导致的大量数据更新或删除

&#x1f604; 19年之后由于某些原因断更了三年&#xff0c;23年重新扬帆起航&#xff0c;推出更多优质博文&#xff0c;希望大家多多支持&#xff5e; &#x1f337; 古之立大事者&#xff0c;不惟有超世之才&#xff0c;亦必有坚忍不拔之志 &#x1f390; 个人CSND主页——Mi…

使用 ISIC 快速申请 JetBrain 学生免费产品

此篇文章适合急需通过学生优惠使用 JetBrain 产品并且愿意花费 50 &#xff08;申请国际电子学生证 ISIC 需要 50&#xff09;的学生。需要等待时间1-3天&#xff0c;主要是等待 ISIC 的时间&#xff0c;只要 ISIC 发放 ISIC name 和 ISIC ID&#xff0c;将其填写到 JetBrain 的…

Oracle 收缩表高水位线

Oracle 收缩表高水位线节省空间 1、模拟在一张表中插入数据并收集统计信息 SQL> create table ahern.test as select * from dba_objects; 表已创建。 SQL> insert into ahern.test select * from ahern.test; 已创建 72974 行。 SQL> insert into ahern.test se…

Python 短文本匹配,短文本语义相似度,基于大模型的短文本匹配,基于LLMs的短文本语义相似度识别,短文本语义扩充和匹配

1.任务描述 之前在做疾病相似度匹配的时候&#xff0c;堪称史诗级难题&#xff0c;虽然最后加上规则以及一些nlp模型&#xff0c;取得了差强人意的效果&#xff0c;但是短文本的语义相似度匹配一直属于比较难以攻克的难题 2.思路 随着近年大模型的飞速发展&#xff0c;就之前…

链表题目练习----重排链表

这道题会联系到前面写的一篇文章----快慢指针相关经典问题。 重排链表 指针法 这道题乍一看&#xff0c;好像有点难处理&#xff0c;但如果仔细观察就会发现&#xff0c;这道题是查找中间节点反转链表链表的合并问题&#xff0c;具体细节有些不同&#xff0c;这个在反装中间链…

mysql数据备份和还原知识点

MySQL 数据备份和还原是数据库管理的关键操作&#xff0c;确保数据的安全性和可恢复性。 以下是关于MySQL备份和还原的一些关键知识点&#xff1a; 1、数据备份 1.1、mysqldump工具: mysqldump 是MySQL提供的一个命令行实用程序&#xff0c;用于创建数据库或表的结构以及数据…

【Web API DOM11】节点操作

一&#xff1a;DOM节点 1 什么是DOM节点 DOM树里每一个内容都称为节点 2 DOM节点分类 元素节点 属性节点&#xff1a;a标签的href、img标签的src等 文本节点&#xff1a;标签中的文字 上图为整个DOM树&#xff0c;每个标签、以及标签属性、文本内容构成了DOM树 二&#…

现代社区管理中的电瓶车违停检测技术

随着城市化进程的加快&#xff0c;电瓶车作为一种环保、便捷的出行工具在社区内的使用越来越普及。然而&#xff0c;电瓶车的随意停放问题也日益严重&#xff0c;影响了社区的整体环境和居民的生活质量。为了解决这一问题&#xff0c;社区管理者迫切需要一种高效、准确的电瓶车…

54、二分图的最大匹配

二分图的最大匹配 题目描述 给定一个二分图&#xff0c;其中左半部包含n1个点&#xff08;编号1n1&#xff09;&#xff0c;右半部包含n2个点&#xff08;编号1n2&#xff09;&#xff0c;二分图共包含m条边。 数据保证任意一条边的两个端点都不可能在同一部分中。 请你求出…

从list的模拟实现中了解迭代器的设计方式

欢迎来到博主的专栏&#xff1a;c杂谈 博主ID&#xff1a;代码小豪 文章目录 迭代器——容器与算法的桥梁容器与迭代器算法与迭代器迭代器总结 迭代器——容器与算法的桥梁 如果你尝试使用过STL&#xff0c;那么一定对迭代器不感到陌生&#xff0c;迭代器作为STL六大组件之一&…