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


Posted in Servers onJuly 23, 2022

一 问题描述

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

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

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

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

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

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

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

命令:vi conf/nginx.conf

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

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

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

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

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

 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错误内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
nginx如何将http访问的网站改成https访问
Mar 31 Servers
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
Mar 31 Servers
Nginx配置https原理及实现过程详解
Mar 31 Servers
Nginx配置https的实现
Nov 27 Servers
OpenStack虚拟机快照和增量备份实现方法
Apr 04 Servers
CentOS7和8下安装Maven3.8.4
Apr 07 Servers
Windows Server 2012配置DNS服务器的方法
Apr 29 Servers
教你如何用cmd快速登录服务器
Jun 10 Servers
openEuler 搭建java开发环境的详细过程
Jun 10 Servers
Zabbix对Kafka topic积压数据监控的解决方案
Jul 07 Servers
如何让你的Nginx支持分布式追踪详解
Jul 07 Servers
CentOS7设置ssh服务以及端口修改方式
Dec 24 Servers
在windows server 2012 r2中安装mysql的详细步骤
Nginx报404错误的详细解决方法
Jul 23 #Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 #Servers
windows server2016安装oracle 11g的图文教程
Jul 15 #Servers
Windows Server 2012 R2服务器安装与配置的完整步骤
Jul 15 #Servers
Windows server 2003卸载和安装IIS的图文教程
Jul 15 #Servers
本地搭建minio文件服务器(使用bat脚本启动)的方法
Jul 15 #Servers
You might like
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法
2013/12/31 Javascript
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
jQuery中index()的用法分析
2014/09/05 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
2017/02/10 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
python模块之time模块(实例讲解)
2017/09/13 Python
python实现词法分析器
2019/01/31 Python
Python 类的魔法属性用法实例分析
2019/11/21 Python
python实现的分析并统计nginx日志数据功能示例
2019/12/21 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
人民调解员先进事迹材料
2014/05/08 职场文书
环保倡议书怎么写
2014/05/16 职场文书
高效课堂标语
2014/06/26 职场文书
个人安全生产责任书
2014/07/28 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书