403 Forbidden错误的原因和解决方法

feign.FeignException$Forbidden: status 403 reading BaseUserFeignServiceApi#querySecurityUserDtoByOne 前言 错误描述 feign.FeignException$Forbidden: status 403 reading BaseUserFeignServiceApi#querySecurityUserDtoByOne(String) at feign.FeignException.errorStatus(FeignException.java:96) at feign.FeignExce... 阅读详情
AI摘要

本文详细解释了403 Forbidden错误的原因及解决方法,包括修改DNS缓存、调整文件夹安全属性、修正Apache配置等技术手段,帮助读者快速解决网站访问中的权限问题。

前言

在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下错误:

403 Forbidden Access to this resource on the server is denied! Powered By LiteSpeed Web Server LiteSpeed Technologies is not responsible for administration and contents of this web site!

这里写图片描述

403错误是网站访问过程中,常见的错误提示。资源不可用,服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者Apache设置了访问权限不当。一般会出现以下提示

1、403 forbidden是什么意思?

403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden。

2、403错误代码的分类介绍

  • 403.1
    403.1错误是由于"执行"访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。

  • 403.2
    403.2错误是由于"读取"访问被禁止而造成的。导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML网页所驻留的目录仅标记为"可执行"或"脚本"权限。

  • 403.3
    403.3错误是由于"写入"访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许"写"访问时就会出现此种错误。

  • 403.4
    403.4错误是由于要求SSL而造成的,您必须在要查看的网页的地址中使用"https"。

  • 403.5
    403.5错误是由于要求使用128位加密算法的Web浏览器而造成的,如果您的浏览器不支持128位加密算法就会出现这个错误,您可以连接微软网站进行浏览器升级。

  • 403.6
    403.6错误是由于IP地址被拒绝而造成的。如果服务器中有不能访问该站点的IP地址列表,并且您使用的IP地址在该列表中时您就会返回这条错误信息。

  • 403.7
    403.7错误是因为要求客户证书,当需要访问的资源要求浏览器拥有服务器能够识别的安全套接字层(SSL) 客户证书时会返回此种错误。

  • 403.8
    403.8错误是由于禁止站点访问而造成的,若服务器中有不能访问该站点的DNS名称列表,而您使用的DNS名称在列表中时就会返回此种信息。请注意区别403.6与403.8错误。

  • 403.9
    403.9错误是由于连接的用户过多而造成的,由于Web服务器很忙,因通讯量过多而无法处理请求时便会返回这条错误。

  • 403.10
    403.10错误是由于无效配置而导致的错误,当您试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会返回这条错误。

  • 403.11
    403.11错误是由于密码更改而导致无权查看页面。

  • 403.12
    403.12错误是由于映射器拒绝访问而造成的。若要查看的网页要求使用有效的客户证书,而您的客户证书映射没有权限访问该Web站点时就会返回映射器拒绝访问的错误。

  • 403.13
    403.13错误是由于需要查看的网页要求使用有效的客户证书而使用的客户证书已经被吊销,或者无法确定证书是否已吊销造成的。

  • 403.14
    403.14错误Web 服务器被配置为不列出此目录的内容,拒绝目录列表。

  • 403.15
    403.15错误是由于客户访问许可过多而造成的,当服务器超出其客户访问许可限制时会返回此条错误。

  • 403.16
    403.16错误是由于客户证书不可信或者无效而造成的。

  • 403.17
    403.17错误是由于客户证书已经到期或者尚未生效而造成的。

3、导致403错误的主要原因

  • 你的IP被列入黑名单。

  • 你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了。

  • 网站域名解析到了空间,但空间未绑定此域名。

  • 你的网页脚本文件在当前目录下没有执行权限。

  • 在不允许写/创建文件的目录中执行了创建/写文件操作。

  • 以http方式访问需要ssl连接的网址。

  • 浏览器不支持SSL 128时访问SSL 128的连接。

  • 在身份验证的过程中输入了错误的密码。

  • DNS解析错误,手动更改DNS服务器地址。

  • 连接的用户过多,可以过后再试。

  • 服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽。

4、解决403 forbidden错误的方法

4.1、重建DNS缓存
  • 对于一些常规的403 forbidden错误,马海祥建议大家首先要尝试的就是重建dns缓存,在运行中输入cmd,然后输入ipconfig /flushdns即可。

  • 如果不行的话,就需要在hosts文件里把主页解析一下了。

  • 同时,查看是否在网站虚拟目录中添加默认文档,一般默认文档为:index.html;index.asp;index.php;index.jsp;default.htm;default.asp等

4.2、修改文件夹安全属性
  • 用以下命令修改文件夹安全属性
chcon -R -t httpd_user_content_t public_html/
  • 所用命令解析:
ls -Z -d public_html/

# 显示文件/目录的安全语境-Z, –context
Display security context so it fits on most displays. Displays only mode, user, group, security context and file name.-d, –directory
list directory entries instead of contents, and do not dereference symbolic links
chcon -R -t httpd_user_content_t public_html/

# 修改文件/目录的安全语境-R, –recursive
change files and directories recursively-t, –type
set type TYPE in the target security context
4.3、关于apache导致的403 forbidden错误的解决办法
  • 打开apache的配置文件httpd.conf,找到这段代码:
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
  • 有时候由于配置了php后,这里的Deny from all已经拒绝了一切连接。把该行改成allow from all,修改后的代码如下,问题解决。
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all

之所以会出现错误,是因为大多数的国外主机在配置Apache的时候启用了mod_security,也就是开启了安全检查,如果提交的信息中包含select , % , bin等关键字,Apache就会禁止,并给出403,404,500等错误

4.4、关于HawkHost空间出现403 Forbidden错误的解决方法

有的时候在共享服务器上安装了Mod security,当网址包含有%号等其它敏感字符时,就会被Mod security阻止,马海祥博客曾经也出现过此情况。

  • 解决HawkHost 403 Forbidden 错误的方法:
    在.htaccess文件里添加如下代码:
SecFilterEngine Off
SecFilterScanPOST Off

直接放在网站的根目录或者程序运行的目录下

4.5、关于WordPress导致的403 Forbidden错误解决方法
  • 对于一些使用WordPress管理程序搭建的博客来说,就需要修改.htaccess文件,在后面添加上如下内容即可,其实就是disable mod_security
SecFilterEngine Off
SecFilterScanPOST Off

另外dedecms的可能还需要再加一条,以让默认访问的是index.html文件的DirectoryIndex index.html,修改.htaccess文件,将文件上传之后,再重新打开之前出现403 Forbidden的URL就没有再出现错误,直接可以打开了

马海祥博客点评:
从SEO的角度来说,常见403返回码的含义是“forbidden”,搜索引擎会认为当前页面禁止访问,但也不会删除,短期内会反复访问几次,如果网页允许访问,则正常抓取;如果长期返回403,搜索引擎会认为该URL是失效链接,将会删除。因此,马海祥建议大家一旦发现自己的网站出现403错误的话,一定要及时的修复,使其链接能够正常访问。如果是不需要的页面,应该设置返回404状态码,按404操作。

转载自:http://www.mahaixiang.cn/seoyjy/403.html

FFmpeg[36] - Could not write header for output file #0 (incorrect codec parameters ?): Invalid 今天想把 wav 音频文件转换成 mp3 音频文件,遇到了如下报错信息: -async is forwarded to lavfi similarly to -af aresample=async=1:min_hard_comp=0.100000:first_pts=0. [mp3 @ 0x5557a65be5c0] Invalid audio stream. Exactly one MP3 audio stream is required. Could not write header for outp 阅读详情

相关推荐

Nginx 出现403 Forbidden 的几种解决方案【已解决】

1,解决办法:修改/opt/html/目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决。如果在/opt/html/下面没有index.html的时候,会报403 forbidden。三、权限问题,如果nginx没有操作权限,也会出现403错误。查看nginx的启动用户:打开nginx.conf文件。二、nginx.conf中缺少index的指定的文件。查看nginx的配置:打开nginx.conf文件。1,查看当前selinux的状态。3,重启生效:reboot。

JavaPub 1万+

为什么会出现403 Forbidden错误?三分钟教你快速解决问题!

我们在访问网页时,经常会遇到一些403 Forbidden错误的情况,浏览器会给出403 Forbidden错误提示。那么,403 forbidden是什么意思呢?出现403 Forbidden错误该怎么解决? 403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不...

m0_48506962的博客 19万+

CH340驱动安装全攻略:从Windows到MacOS的避坑指南(2025最新版)

本文提供2025年最新版CH340驱动安装全攻略,涵盖Windows、MacOS和Linux三大操作系统。详细解析了驱动安装的核心原理、标准流程,并针对Windows设备管理器报错、MacOS系统安全限制等常见“坑点”提供了深度排错与解决方案,旨在帮助开发者快速稳定地完成USB转串口通信配置。

earth的博客 426

日志记录分析(第归多次同址)

import random import time from functools import reduce from itertools import combinations import requests import numpy as np from requests import exceptions import cgitb import sys import traceback im...

weixin_43069769的博客 1296

拆解博世、大陆的EMB方案:自增力机构如何省下83%的能耗?

本文深度解析了博世和大陆的电子机械制动(EMB)技术,重点探讨了自增力机构如何实现83%的能耗节省。通过对比电机直驱型和自增力型EMB的技术参数,揭示了自增力机构在能量优化和系统集成方面的创新优势,为汽车电动化和智能化提供了关键技术支持。

weixin_42665725的博客 391

思科网络进阶——多生成树协议(MSTP)配置的一课一得

三、实验拓扑1)设计一个网络架构,要有核心层和接入层,都使用思科交换机。2)企业有4个部门,要求这四个部门都可以上网,但分属不同的VLAN中,这样今后可以做其它安全策略以确保网络安全,这些策略如今后学到的访问控制列表ACL。3)网络架构的设计要具有冗余,防止一条线路或一台设备终端导致的业务中断。4)由于硬件冗余而产生的环路要处理好,也就是要在逻辑上(或者说通过配置)防止物理环路的产生。5)不能因为防止物理环路而导致某端口没有流量,这样浪费端口资源及设备间互联的带宽资源。

zhu52010的博客 3398

403Forbidden错误的原因和解决方法

403错误是网站访问过程中,常见的错误提示。资源不可用,服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者Apache设置了访问权限不当。一般会出现以下提示: 403 Forbidden是什么意思? 403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在Http请求的方法不是“Head”,并且服务器想让客户端知道为什么没有

8万+

手把手教你用RTL8306MB搭建小型网络交换机:从原理到实战

本文详细介绍了如何使用RTL8306MB交换芯片从零搭建小型网络交换机的全过程。内容涵盖芯片原理分析、核心硬件电路设计(包括电源、时钟、RMII接口连接要点)、驱动开发与SMI通信实现,以及从物理链路到交换功能的系统调试实战。重点解析了将MAC5配置为RMII PHY模式与CPU对接的关键步骤和常见错误,帮助嵌入式开发者深入理解网络交换原理并完成实践。

weixin_29274969的博客 192

网站出现403 Forbidden错误的原因以及怎么解决的方法

403.1错误是由于"执行"访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。

weixin_64051447的博客 3万+

PHP版本对接支付宝支付接口 电脑网站 详细介绍 沙箱环境 超简单易懂

PHP版本对接支付宝支付接口 其实理顺了思路后,按照我接下来的步骤来,真的超级简单啊,为啥有那么多的朋友们折腾了那么久呢,嘿嘿,跟我走吧~ 我是昨天晚上洗完澡之后,大概八九点,才开始正式开工尝试去这一工程的,我去支付宝的蚂蚁金服开放平台里把各个知识点和文档大概都看了一遍,大致弄明白了要怎么操作了,建议大家看看电脑网站开发文档,忙到了夜里十二点左右,成功地用支付宝给的Demo完成了付款操...

爱玲姐姐的博客 1万+

HR效率翻倍!用Dify+飞书AI表格打造自动化简历处理流水线(附完整代码)

本文详细介绍了如何利用Dify工作流和飞书多维表格构建自动化简历处理系统,实现简历上传、AI智能解析与结构化数据入库的全流程自动化。通过整合大语言模型进行信息抽取,该系统能显著提升HR处理简历的效率与准确性,将HR从重复劳动中解放出来。

1a2s3d4f5g的博客 1025

Nginx 403 forbidden错误的5种原因及解决方法

到此这篇关于Nginx 403 forbidden错误的五种原因及详细解决方法的文章就介绍到这了,更多微点阅读。

hdxx2022的博客 7277

CVAT自动标注避坑指南:如何解决Nuclio工程创建失败和镜像拉取问题

本文是一份针对CVAT自动标注部署中常见问题的实战排障指南。文章深入剖析了Nuclio工程创建失败的根源,提供了网络配置、服务状态检查等系统性解决方案,并详细讲解了如何解决gcr.io等海外镜像拉取难题,帮助开发者顺利完成CVAT自动标注环境的搭建与部署。

weixin_29207533的博客 231

403 Forbidden错误的原因和解决方法(转)

这几天刚接手一批新做的网站,在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下错误: 403 Forbidden   Access to this resource on the server is denied!   Powered By LiteSpeed Web Server   LiteSpeed Technologies is not respons...

掘金安东尼 1万+

让 ABAP 开发者也能做出高质量 SAP Fiori:到底需要掌握多少前端知识?

文章摘要: 随着SAP技术演进,ABAP开发者的角色边界正在重构。传统SAP GUI时代的全栈开发模式逐渐转向RAP+Fiori Elements的新范式,其中关键技术变化包括: 开发模式转变:从前后端耦合转向RAP模型驱动开发,通过CDS注解实现UI意图表达 分工优化:Fiori Elements模板处理80%标准UI需求,Flexible Programming Model解决20%差异化需求 效率提升:注解驱动开发可在RAP建模阶段同步定义UI结构,大幅缩短交付周期 工具整合:SAP提供从建模到部署的

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 348

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

探索HTTP错误码403 Forbidden的原因及解决方法

我们可以创建一个HTML或PHP文件作为自定义错误页面,并将其命名为"403.html"或"403.php"(根据服务器配置而定)。在错误页面中,我们可以提供相关的错误信息和解决方法,以帮助用户理解并解决403 Forbidden错误。

博客 2万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Nginx 403 forbidden 错误的原因及解决方法

Nginx 403 forbidden 错误的原因及解决方法 一、由于启动用户和nginx工作用户不一致所致 1.1查看nginx的启动用户,发现是nginx,而为是用root启动的 [root@iZwz96xkbmh1v1n08cvb5dZ /]# ps aux|grep nginx root 2773 0.0 0.0 9068 844 ? Ss 13:56 0:00 nginx: master process /usr/sbin/nginx nginx

qq_46087622的博客 5万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

nginx 403 Forbidden错误的原因和解决方法

通过nginx访问静态资源时,提示403 Forbidden。解决办法:修改nginx.conf中 最上面user属性user 当前nginx运行的用户;在访问即可

ytp151730的专栏 3万+

Nginx 403 forbidden 错误的五种原因及解决方法(详细)

搭建个人下载地址时,nginx访问时报403错??来5个原因帮你找到解决办法

T_LOYO的博客 1万+
上一篇: IDEA 创建 Maven 项目
下一篇: Linux 源码安装 OpenSSL
dadeity
博客等级 码龄10年 1171粉丝 225原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值