500主要指的是服务器内部错误,即服务器遇到意外情况,无法完成请求导致返回出错。查看日志发现显示是访问权限问题(13: Permission denied),定位config配置问题。
解决方法如下:
1、查看nginx启动用户和使用用户是否一致
ps aux | grep nginx
如图:
一个是www,一个是root用户
2、打开nginx配置文件
打开 nginx.conf 文件
查找nginx.conf的位置
ps -aux | grep nginx
3、把 nginx 改为 root
4、重启nginx服务
service nginx restart
再使用查看命令
ps aux | grep nginx
如图:
访问接口,正常请求