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

简介: 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

我们看下错误日志

20200814165409295.png

关键字:failed:(13: Permission denied),很明显这里是因为权限不够。

如果你觉得不确定是这个错误,你可以用显示文件尾巴的命令,然后浏览器里输入域名就能复现

tail -F  /var/log/nginx/error.log


3、解决办法

修改nginx.conf配置文件的头部user www-data;

为user root;

20200814165409358.png

然后修改了配置文件我们需要重新加载配置文件,命令如下

nginx -s reload

 


相关文章
|
2月前
|
前端开发 Java 应用服务中间件
Nginx访问异常的解决方法
Nginx访问异常的解决方法
|
6天前
|
监控 数据可视化 安全
如何查找访问 Nginx 的前 10 个 IP?
【5月更文挑战第1天】
21 1
如何查找访问 Nginx 的前 10 个 IP?
|
18天前
|
前端开发 应用服务中间件 网络安全
nginx配置SSL证书配置https访问网站 超详细(附加配置源码+图文配置教程)
nginx配置SSL证书配置https访问网站 超详细(附加配置源码+图文配置教程)
54 0
|
18天前
|
Ubuntu 应用服务中间件 Linux
nginx 配置代理ip访问https的域名配置
nginx 配置代理ip访问https的域名配置
|
18天前
|
应用服务中间件 nginx
yum 安装报错 No package nginx available Error:Nothing to do
yum 安装报错 No package nginx available Error:Nothing to do
40 1
|
28天前
|
应用服务中间件 Nacos nginx
nacos 2.3.2模式 standalone 使用nginx 反向代理之后访问nacos控制台静
nacos 2.3.2模式 standalone 使用nginx 反向代理之后访问nacos控制台静
|
29天前
|
应用服务中间件 网络安全 nginx
nginx配置https访问
nginx配置https访问
50 0
|
1月前
|
应用服务中间件 nginx 容器
error: a container name must be specified for pod pod-base, choose one of: [nginx busybox]
error: a container name must be specified for pod pod-base, choose one of: [nginx busybox]
21 0
|
2月前
|
应用服务中间件 nginx
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
10 0
|
2月前
|
应用服务中间件 nginx
nginx配置https和直接访问静态文件的方式
nginx配置https和直接访问静态文件的方式
31 3