nginx 403报错分析

问题出现

中心灾备数据同步,进行切换演练前准备,两边配置一致,但是灾备随意挑选nginx目录文件进行查看,发现报错403错误
分析:

(1)查看日志:于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied:

(2)分析目录:从上层目录依次查看权限,依次增加权限目录至755,未果。

(3)分析web目录的操作权限,依次查看并为发现权限缺少

(4)nginx启动root启动,文件写入目录为其他用户,增加用户权限

usermod +g root 其他用户 ,未果(未尝试重启nginx)

(5)查看nginx的启动用户,用root启动的

命令:ps aux | grep "nginx: worker process" | awk'{print $1}'

结果:

此时懂得人已经可能知道原因,

权限问题,nginx用户启动root,写入数据用户为其他用户,强制对用户增加属组后并未对nginx重启(生产环境变更谨慎),重启ng后,恢复正常。

相关推荐
不知几秋1 小时前
数字取证-内存取证(volatility)
java·linux·前端
珊珊而川3 小时前
ChatPromptTemplate创建方式比较
服务器·langchain
欧先生^_^4 小时前
Linux内核可配置的参数
linux·服务器·数据库
若风的雨4 小时前
【deekseek】P2P通信路由过程
服务器·网络协议·p2p
海尔辛4 小时前
学习黑客5 分钟读懂Linux Permissions 101
linux·学习·安全
Python私教5 小时前
征服Rust:从零到独立开发的实战进阶
服务器·开发语言·rust
王RuaRua5 小时前
[数据结构]5. 栈-Stack
linux·数据结构·数据库·链表
曼岛_6 小时前
[架构之美]linux常见故障问题解决方案(十九)
linux·运维·架构
tan180°6 小时前
Linux进程信号处理(26)
linux·c++·vscode·后端·信号处理
大神的风范6 小时前
从0开始学linux韦东山教程第三章问题小结(4)
linux·服务器