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

相关推荐
Johny_Zhao14 分钟前
阿里云平台健康检查巡检清单-运维篇
linux·网络安全·阿里云·信息安全·云计算·shell·系统运维
A了LONE23 分钟前
cv弹窗,退款确认弹窗
java·服务器·前端
来自于狂人27 分钟前
CentOS 镜像源配置与 EOL 后的应对策略
linux·运维·centos
博语小屋1 小时前
进程初识之进程状态
linux
吉凶以情迁2 小时前
window服务相关问题探索 go语言服务开发探索调试
linux·服务器·开发语言·网络·golang
卍郝凝卍2 小时前
云上服务器常见的存储方式和类型
大数据·服务器·数据库
柏木乃一3 小时前
Linux初步认识与指令与权限
linux·运维·服务器·shell·权限
189228048613 小时前
NX947NX955美光固态闪存NX962NX966
大数据·服务器·网络·人工智能·科技
Joemt3 小时前
ubuntu源码编译安装cmake高版本、pybind11安装、crow使用
linux·运维·ubuntu