DAY020 – 首页文件使用备份.bak导致门户 403

举报
yd_287083129 发表于 2026/11/13 09:41:00 2026/11/13
【摘要】 故障场景故障现象:nginx health 与 API 正常,但企业门户首页返回 403。服务器状态:server2:状态 INJECTED;开始时间 2026-08-02 05:00:11 +0800;影响范围 演练项目受影响,SSH 不受影响,非演练业务不应受影响。排障过程看项目文档nginx 程序:/usr/sbin/nginxsystemd 服务:nginx.service站点配置:...

故障场景

故障现象:nginx health 与 API 正常,但企业门户首页返回 403。

服务器状态:

server2:状态 INJECTED;开始时间 2026-08-02 05:00:11 +0800;影响范围 演练项目受影响,SSH 不受影响,非演练业务不应受影响。

排障过程

看项目文档

nginx 程序:/usr/sbin/nginx

systemd 服务:nginx.service

站点配置:/etc/nginx/sites-available/hermes-day020.conf

测试门户返回

403表示无权限,先看nginx日志再作后续判断

需要检查 /opt/hermes-drills/day020/public/ 相关权限,并检查是否存在首页文件

可以看到,目录下的首页文件是.bak后缀的备份文件,保险起见,实际去看已应用配置,之后再备份此文件(主要是备份其时间、属主、权限的状态,后续作为证据)

后补:实际上这里应该还应该稍微看看文件内容,是不是需要的首页文件,改好了才想起来,这里就直接用index.html了

在已应用配置中寻找关键词

我们备份好日志、文件以及文件信息后再作修改

需要先找到此站点文件

备份sites-available中的站点文件即可

可以看到文件的原始属主、修改等信息

现在开始正式修复配置

修改 /etc/nginx/sites-available/hermes-day020.conf

reload后,由直连~公网排查,没有问题

修复成功

原文首发于个人博客:liujixiang.de5.net

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。