打开网址出现403 Forbidden 怎么解决?

打开网址出现403Forbiddennginx.3台电脑公用一个网。都出现这个情况。重建DNSipconfig/flushdns了。还是不行。哪位大神解决下。急死了。出现... 打开网址出现403 Forbidden nginx .3台电脑公用一个网。都出现这个情况。重建DNS ipconfig /flushdns 了。还是不行。哪位大神解决下。急死了。出现403 Forbidden nginx 是间歇性的。有时会出现有时候就正常。 展开
 我来答
IPIDEA全球HTTP
2020-09-01 · 百度认证:江苏艾迪信息科技官方账号
IPIDEA全球HTTP
IPIDEA是国内领先的动态IP服务商,整合全球240+国家和地区真实住宅IP资源量9000万 我们提供7x24小时的全天候多语种咨询,真实住宅IP应用多种应用场景, 支持百万高并发
向TA提问
展开全部
403 Forbidden是 HTTP协议中的一个状态码(Status Code),可以简单理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden。

那么HTTP 403 – 禁止访问细分的话,又分以下这些情况:

HTTP 403 – 对Internet服务管理器(HTML)的访问仅限于Localhost

HTTP 403.1 – 禁止访问:禁止可执行访问

HTTP 403.2 – 禁止访问:禁止读访问

HTTP 403.3 – 禁止访问:禁止写访问

HTTP 403.4 – 禁止访问:要求SSL

HTTP 403.5 – 禁止访问:要求SSL 128

HTTP 403.6 – 禁止访问:IP地址被拒绝

HTTP 403.7 – 禁止访问:要求客户证书

HTTP 403.8 – 禁止访问:禁止站点访问

HTTP 403.9 – 禁止访问:连接的用户过多

HTTP 403.10 –禁止访问:无效配置

HTTP 403.11 –禁止访问:密码已更改

HTTP 403.12 –禁止访问:映射器拒绝访问

HTTP 403.13 –禁止访问:使用的客户证书已被吊销

HTTP 403.15 –禁止访问:客户访问许可过多

HTTP 403.16 – 禁止访问:客户证书不可信或者无效

HTTP 403.17 – 禁止访问:客户证书已经到期或者尚未生效

403错误是网站访问过程中,常见的错误提示。我们遇到了,也不要心慌不要急,关键是结合上述错误提示找出原因,然后解决问题。

首先,检查一下代码里有没有设置User-Agent。对有些header要特别留意,Server端会针对这些header做检查。User-Agent有些Server或Proxy会检查该值,用来判断是否是浏览器发起的Request。Content-Type在使用REST接口时,Server会检查该值,用来确定HTTP Body中的内容该怎样解析。这时可以通过修改http包中的header来实现。

其次,使用http。这其中有两个层面。一是一定要确保使用的是高匿代理IP,比如覆盖了全球ip资源的IPIDEA,ip数量每日达9000w,大家都知道代理IP按匿名程度可以分为透明代理、普匿代理和高匿代理。透明代理会透露本机IP,普匿代理会透露使用了代理IP,这两者都会暴露使用了代理IP的事实,很容易被识别,高匿代理则不会暴露;二是尽量使用纯净的代理IP。如果有很多其他人和你使用一样的IP同时访问一个网站,也很容易被识别,当这些IP访问频率过快或者访问测试达到了目标网站的阈值时,则会被封IP。

403Forbidden错误一般在爬虫采集数据时出现的频率比较多,在爬虫使用代理IP的时候因为不停地访问服务器终端,频发请求时,服务器终端压力过大,触发了反爬虫机制,导致服务器会拒绝这个IP的访问请求,这个时候如果不切换掉被禁用的IP地址,肯定会影响正常的数据采集效率。所以就需要设置时间来定时切换IP地址。IP代理最核心的功能,就是可以更换各个城市不同的IP地址,而且可以隐藏本地的IP地址。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DEVLIBD
2015-10-31 · 知道合伙人软件行家
DEVLIBD
知道合伙人软件行家
采纳数:74 获赞数:1542
就读于西安理工大学,对IT技术比较熟悉,对电脑网络,手机故障等方面有比较充足的经验。

向TA提问 私信TA
展开全部
一般,引起nginx 403 forbidden有两个原因。
1、缺少index.html或者index.php文件
代码如下:
server {
listen 80;
server_name localhost;
index index.php index.html;
root /var/www;
}

如果在/var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。
2、权限问题
对于PHP而言,如果nginx用户没有web目录的权限,则会导致该错误。
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重起一下就能解决。 如:

chown -R nginx_user:nginx_user /htdocs

两种都试一下。希望您能采纳!助您早早解决!
追问
在哪改?这说的也太理论了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7414c6b
2017-10-31 · TA获得超过741个赞
知道小有建树答主
回答量:313
采纳率:75%
帮助的人:69.7万
展开全部
应该是你想访问的网站服务器的问题:
403 Forbidden 是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。
该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是"HEAD",并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我要评
2017-11-16 · TA获得超过202个赞
知道小有建树答主
回答量:320
采纳率:64%
帮助的人:30.7万
展开全部
这是文件权限的问题,在文件点击右键,属性,安全,添加user用户权限就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AndyX_CN
2019-09-24 · TA获得超过1645个赞
知道小有建树答主
回答量:444
采纳率:88%
帮助的人:122万
展开全部
根据你的情况,应该是你所在的IP地址段被对方(服务器)的动态防火墙的列入黑名单了。

通常,你所在的IP段落内可能有僵尸主机短时间内对网站发动DDOS或者是恶意采集会触发黑名单规则。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式