Failed:(13: Permission denied)导致访问浏览器出现Nginx 500 Internal Server Error

Posted chen.yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Failed:(13: Permission denied)导致访问浏览器出现Nginx 500 Internal Server Error相关的知识,希望对你有一定的参考价值。

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

 

以上是关于Failed:(13: Permission denied)导致访问浏览器出现Nginx 500 Internal Server Error的主要内容,如果未能解决你的问题,请参考以下文章

rsync 错误 failed: Permission denied (13)

failed (13: Permission denied) while reading upstream解决方法

failed (13: Permission denied) while reading upstream解决方法

failed (13: Permission denied) while reading upstream解决方法

socket() failed (13: Permission denied) while connecting to upstream

nginx failed (13: Permission denied) while reading upstream