故障现象

在修改AeroCore主题设置时显示上方报错,报错显示是服务器拦截了后台Ajax请求导致设置保存失败。需要将Ajax请求添加至白名单才可以。那么本文下方会从新手小白的角度来排查验证解决故障现象。
正文内容
排查故障 Ox1
因为本站的服务器是没有硬件防火墙的,所以我自己安装了软件防火墙。查看了防火墙的网站日志,看到确实有一个URL为/wp-admin/admin-ajax.php 的文件被拦截,正巧这个文件名和AeroCore主题提醒的报错信息中的Ajax相吻合。
那么我们就将这个URL地址(/wp-admin/admin-ajax.php )添加至软件防火墙的白名单中试一下。

添加URL白名单 Ox2
我这里使用的是宝塔的Nginx免费防火墙,白名单添加操作路径为:Nginx免费防火墙 → 全局配置 → URL白名单 → 设置。

验证环节 Ox3
按照操作路径添加好URL白名单后我们再进行测试,发现这时候没有报错信息了,已经显示保存成功了。

到这里我们的故障就已经解决了,本文提供的只是一个排查思路,理论可用于其他异常返回故障现象的排障。
不同软硬件防火墙操作路径不一样,但大致路径不会变化太多,你也动手试试吧!