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

相关推荐
赖small强4 小时前
【Linux 网络基础】Linux 平台 DHCP 运作原理与握手过程详解
linux·网络·dhcp
ifanatic5 小时前
[每周一更]-(第161期):分析服务器中内存即将爆满过程
运维·服务器
s***4536 小时前
Linux 下安装 Golang环境
linux·运维·golang
丸子哥哥7 小时前
同一个域名,如何添加多个网站?
服务器·前端·nginx·微服务
J***51687 小时前
Linux安装Redis以及Redis三种启动方式
linux·redis·bootstrap
4***17548 小时前
Linux 下安装 Golang环境
linux·运维·golang
Lenyiin8 小时前
《 Linux 修炼全景指南: 七 》 指尖下的利刃:深入理解 Vim 的高效世界
linux·运维·服务器·vim·lenyiin
sulikey10 小时前
Linux基础指令与权限管理深度解析:从入门到精通
linux·运维·服务器·ubuntu·centos·linux命令·linux权限
s***469810 小时前
linux 设置tomcat开机启动
linux·运维·tomcat
xu_yule10 小时前
网络和Linux网络-3(套接字编程)TCP网络通信代码
linux·网络·tcp/ip