为什么会出现403 Forbidden错误?三分钟教你快速解决问题!
我们在访问网页时,经常会遇到一些403 Forbidden错误的情况,浏览器会给出403 Forbidden错误提示。那么,403 forbidden是什么意思呢?出现403 Forbidden错误该怎么解决?
403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。
每当出现这个403错误,表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。通常由于服务器上文件或目录的权限设置导致,比如IIS或者apache设置了访问权限不当。如果服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden。
通常一下三种场景会返回403错误:
1.用户访问只能被内网访问的文件;
2.访问禁止目录浏览的目录,例:设置autoindex off后访问目录;
3.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。
那发生403 Forbidden错误时,该如何解决呢?
一、重建dns缓存
对于一些常规的403 forbidden错误,建议大家首先要尝试的就是重建dns缓存,在运行中输入cmd,然后输入ipconfig /flushdns即可。如果不行的话,就需要在hosts文件里把主页解析一下了。同时,查看是否在网站虚拟目录中添加默认文档,一般默认文档为:index.html;index.asp;index.php;index.jsp;default.htm;default.asp等。
二、修改文件夹安全属性
用以下命令修改文件夹安全属性:chcon -R -t httpd_user_content_t public_html/
所用命令解析:
三、关于apache导致的403 forbidden错误的解决办法
打开apache的配置文件httpd.conf,将“Deny from all”改成“allow from all”。
之所以会出现错误,是因为大多数的国外主机在配置Apache的时候启用了mod_security,也就是开启了安全检查,如果提交的信息中包含select , % , bin等关键字,Apache就会禁止,并给出403,404,500等错误。
以上就是出现403 Forbidden错误的解决方法,大家可以参考解决相应问题,有任何想法或建议,欢迎在下方留言交流~
为什么会出现403 Forbidden错误?三分钟教你快速解决问题!相关推荐
- sketch android 切图,三分钟教你快速设置Sketch切图方案
Sketch想必小伙伴们都已经用的挺熟悉的啦,在你的工作中,应该常常碰到各样切图尺寸大小的问题.陈踢缺er曾在设计App项目中也遇到过各种这样的问题,下面我来结合实际操作来分享给大家使用sketch如 ...
- 【产品实操】三分钟教你快速搭建字符识别CNN模型
深度学习中最令人兴奋的领域之一就是计算机视觉.通过卷积神经网络CNN(Convolutional Neural Networks),我们已经能够创建自动驾驶系统.面部检测系统和自动医学图像分析等.但如 ...
- java给英雄加血,能给小兵加血的英雄你知道吗?三分钟教你快速入门!
王者荣耀当中有很多英雄,每个英雄都有些自己独特的技能和特点.有的英雄天生自带复活甲,有的英雄天生自带暴击率,有的英雄天生可以给队友加血,今天我们来讲一个更奇葩的英雄,居然开局可以给小兵加血!今天我们就 ...
- 403 Forbidden错误的原因和解决方法(转)
这几天刚接手一批新做的网站,在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下 ...
- 网站出现403 Forbidden错误的原因以及怎么解决的方法
这几天刚接手一批新做的网站,在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下 ...
- Nginx 403 forbidden 错误的五种原因及解决方法(详细)
搭建个人下载地址时,nginx访问时报403错??来5个原因帮你找到解决办法 首先报错先查看日志,这里查看nginx日志,路径为/var/log/nginx/error.log.打开日志发现详细报错如 ...
- ubuntu安装python3.6失败 出现403 Forbidden错误
ubuntu安装python失败 Err:8 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial Release 403 Forbi ...
- 打开站点时显示“HTTP 403 – Forbidden”错误的解决方案
今天遇到客户反馈SharePoint网站无法打开,提示"HTTP 403 – Forbidden"错误. 验证发现并不只是一个站点,是webApplication下的所有站点都打不 ...
- Spring Boot请求403 Forbidden错误
欢迎关注笔者的微信公众号 在项目中引入了Spring Security框架做权限控制,但是出于调试的方便,在开始的时候就禁用了Spring Security,计划到项目后期再专门开发. 但是,在调试的 ...
- 网站出现403 Forbidden错误及解决方法
网站出现403 Forbidden错误及解决方法 登录网站时,出现了如图所示的403错误. 解决方法_重建dns缓存 1.win+R,输入cmd 2.输入ipconfig /flushdns 3.输入 ...
最新文章
- Xilinx Select IO的介绍
- 一个关于hashCode的追问!
- 全球及中国润滑油市场产销规模及营销竞争分析报告2021-2027年
- 如何查看CO凭证号码及明细
- 添加gitignore文件后使其生效
- 学习如何写PHP MVC框架(1) -- 路由
- 图像处理经典文章合集
- 3. 从零开始学CSRF
- 前端抱怨API响应慢,怎么办?
- 大数据时代已来,开发者该如何出击?
- 使用Excel公式,获取 当前 Excel 的Sheet页 的 名字
- hadoop+hbase安装
- LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
- display: flex自我理解
- 【计算机游戏开发】游戏交互界面设计
- App内购项目的App Store推广
- H2 DataBase入门
- mysql数据库中的int类型_mysql数据类型
- java多线程模拟龟兔赛跑,JAVA多线程模拟龟兔赛跑
- 2019中国电子商务产业园区经济发展论坛暨第四届国家电子商务示范基地联盟峰会在深圳召开...