Failed:(13: Permission denied)导致访问浏览器出现Nginx 500 Internal Server Error
1 、问题我在部署nginx反向代理服务器的时候,nginx.conf文件都配置好了,但是我在浏览器里面输入域名的时候,提示Nginx 500 Internal Server Error2、分析我们需要找到nginx输出错误日志的文件,在nginx.conf里面我们可以看到错误日志路径access_log /var/log/nginx/access.log;error_log /var/log/n
·
1 、问题
我在部署nginx反向代理服务器的时候,nginx.conf文件都配置好了,但是我在浏览器里面输入域名的时候,提示Nginx 500 Internal Server Error
2、分析
我们需要找到nginx输出错误日志的文件,在nginx.conf里面我们可以看到错误日志路径
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
如果你不知道也没关系,那么你可以用find命令来找,一样的,找到nginx相关的error.log就是了
find / -name *.log
我们看下错误日志

关键字:failed:(13: Permission denied),很明显这里是因为权限不够。
如果你觉得不确定是这个错误,你可以用显示文件尾巴的命令,然后浏览器里输入域名就能复现
tail -F /var/log/nginx/error.log
3、解决办法
修改nginx.conf配置文件的头部user www-data;
为user root;

然后修改了配置文件我们需要重新加载配置文件,命令如下
nginx -s reload
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)