nginx访问报403错误的几种情况详解

目录

一 问题描述

1.1 情况一:确保nginx的配置文件是否root用户权限

 1.2 情况二:确保nginx的配置文件代理的路径

 1.3 情况3:权限问题,如果nginx没有web目录的操作权限,也会出现403错误 

补充:常见的HTTP状态码

总结

一 问题描述

在真实开发环境中,遇到nginx访问报403的错误

1.1 情况一:确保nginx的配置文件是否root用户权限

启动用户和nginx工作用户不一致所致

ps aux | grep "nginx: worker process" | awk'{print $1}'

发现是nobody,而实际是用root启动的

修改:将nginx.config的user改为和启动用户一致,

命令:vi conf/nginx.conf

 1.2 情况二:确保nginx的配置文件代理的路径

 修改代理的静态路径资源:

 1.3 情况3:权限问题,如果nginx没有web目录的操作权限,也会出现403错误 

修改目录的权限

chmod -R 777 /data/www/ 补充:常见的HTTP状态码

HTTP状态码表示客户端HTTP请求的返回结果,标记服务器端的处理是否正常或者出现了什么错误,我们可以根据返回的状态码来判断是否得到了正确的处理

所以HTTP状态码非常重要,我们先来看一下常见的HTTP状态码有哪些吧

200请求已正常处理完毕
301请求永久重定向
302请求临时重定向
304请求被重定向到客户端本地缓存
400客户端请求存在语法错误
401客户端请求没有经过授权
403客户端请求没有权限
404客户端请求的URL在服务端不存在
500服务端发生永久错误
502错误网关
503服务端发生临时错误

在了解了HTTP状态码之后我们就能轻松知道403是客户端请求没有权限。

总结

到此这篇关于nginx访问报403错误的文章就介绍到这了,更多相关nginx报403错误内容请搜索易知道(ezd.cc)以前的文章或继续浏览下面的相关文章希望大家以后多多支持易知道(ezd.cc)!

推荐阅读

    nginx开启日志

    nginx开启日志,日志,错误,vim /usr/local/nginx/conf/nginx.confuser nginx;worker_processes 2;error_log logs/error.log; (开启错误日

    Nginx 灰度发布(基于cookies)

    Nginx 灰度发布(基于cookies),灰度,用户,背景介绍 灰度发布,主要任务是从产品用户群中按照一定策略选取部分用户,让他们先行体验新功能或版本

    nginx 重启

    nginx 重启,重启,配置文件,平滑,定时重启,请求,中断,nginx重启对于网站的运维来说是非常重要的。根据不同的需求,可以选择简单重启、平滑重启或

    nginx 怎么读

    nginx 怎么读,服务,服务器,反向代理,并发,代理服务器,电子邮件,nginx 怎么读?nginx的官方正确读音是“恩静埃克斯”即“ Engine X”或者“en-juh

    nginx重启的办法

    nginx重启的办法,重启,配置,命令,更改,服务器,加载,nginx重启的方法:1、在Linux上重启Nginx,使用systemd来管理Nginx服务,它将重启Nginx并读取任何

    停止nginx服务的方法有哪些

    停止nginx服务的方法有哪些,服务,命令,方法,进程,杀死进程,有哪些,停止nginx服务有四种方法,如下:1、从容停止服务这种方法相对于温和一些,需要进

    linux怎么关闭nginx

    linux怎么关闭nginx,命令,进程,查看,方法,启动,杀死进程,linux关闭nginx的方法:1、利用“ps -ef | grep nginx”命令查看nginx进程后,利用“kill

    Nginx的服务器安全与企业内外防火墙

    Nginx的服务器安全与企业内外防火墙,服务器,防火墙,企业,安全性,监测,流量,Nginx是一款高性能的开源Web服务器软件,广泛用于企业项目中。Nginx的

    nginx启动、关闭、重启

    nginx启动、关闭、重启,进程,配置文件,nginx由一个master进程和若干worker进程组成,master进程主要用于读取配置文件和管理worker进程.work

    WIN10配置NGINX+PHP环境

    WIN10配置NGINX+PHP环境,注释,脚本,WIN10配置NGINX+PHP环境 版本 nginx-1.11.8 php-7.1.0-nts-Win32-VC14-x64 修改配置 修改php.in

    Nginx反向代理附件上传

    Nginx反向代理附件上传,上传,上传文件,前段时间公司测试同事说上传附件过大了就上传失败了,昨天一个人来加班,静下心来,慢慢的捋了一遍,大概过