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

相关推荐
测试界的酸菜鱼28 分钟前
我的 C# 白盒测试学习路线
服务器·学习·c#
如光照1 小时前
Linux与Windows中的流量抓取工具:wireshark与tcpdump
linux·windows·测试工具·网络安全
Liquor14191 小时前
vim 编辑器
java·linux·c语言·开发语言·python·编辑器·vim
wwc_boke2 小时前
Linux查看端口占用及Windows查看端口占用
linux·运维·windows
wanhengwangluo2 小时前
DDOS的攻击方式有哪些?
服务器·网络·ddos
进击的铁甲小宝2 小时前
ubuntu下aarch64-linux-gnu(交叉编译) gdb/gdbserver(二)
linux·gdbserver
dickredone3 小时前
使用CentOS宝塔面板docker搭建EasyTier内网穿透服务
linux·网络·docker·内网穿透·宝塔面板·组网·easytier
188_djh3 小时前
# Python基础到实战一飞冲天(一)--linux基础(一)
linux·开发语言·python·ubuntu·centos·os·operationsystem
winds~3 小时前
ubuntu中安装matplotcpp绘图
linux·运维·ubuntu
IT-民工211104 小时前
nginx监控指标有哪些
运维·nginx