nginx启动用户错误导致请求403错误案例
1、案例背景
项目反馈企业列表进行修改时,上报403
2、处理思路
因为访问时,使用的nginx作为反向代理的,一般有问题时,优先排查nginx,一般403问题,优先排查启动用户问题
3、处理过程
1)、登录服务器,查看nginx的logs目录下的错误日志文件
2)、根据URL定位到错误日志,打开该路径下的文件报错,Permission denied,这明显就是权限的问题
3)、该报错一般为nginx的启动用户问题,查看nginx的配置文件,启动用户为普通用户nginxtest,并且是处于注释状态
4)、查看nginx当前的启动用户是nobody,所以是启动的问题导致的上报403
5)、将该注释去掉,并且重新以nginxtest用户启动
6)、修改之后,访问成功
4、案例总结
nginx启动用户导致服务上报403权限认证问题