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后,恢复正常。

相关推荐
陪我养猪吧8 分钟前
常见网络端口号
服务器·网络
Camellia__Wang30 分钟前
Linux中的库
linux
pin️‍灼灼灼灼30 分钟前
Linux——线程练习
linux·服务器·算法
Crystal_bit36 分钟前
服务器BMC基础知识总结
服务器
worthsen37 分钟前
Linux kernel 与 设备树
linux·kernel
WolvenSec43 分钟前
网络基础:OSPF 协议
服务器·网络·安全·网络安全·智能路由器
薛定谔式炼丹1 小时前
linux问题总结2
linux·运维·服务器
懒人w1 小时前
百万数据量修改数据思路及方法
java·linux·windows
云计算_Later1 小时前
【mysql】の 用户 | 权限 | 存储引擎 | 变量 | 索引~
linux·mysql·云计算
ztenv1 小时前
C++23特性一览
linux·c++·c++23