今天部署了个nginx,然后前端访问一直报nginx 403错误,通过认真比对,确定nginx配置并没有什么问题,排查一通后发现是nginx启动用户不是root所致
1、查看nginx的启动用户
ps aux | grep "nginx: worker process" | awk'{print $1}'
2、若启动用户是nobody,则需要改成启动nginx进程的用户
vi /home/admin/nginx/conf/nginx.conf
3、重载nginx
/home/admin/nginx/sbin/nginx -s reload