Total Pageviews

Saturday 28 October 2017

常见的‘Chrome网络错误与HTTP错误’的整理与解决方案


如果你是站长,在建站过程中会遇到各种各样HTTP错误。如果你是访客,在浏览互联网时也会遇到各种网络错误。这篇文章针对常见的错误,给大家解释一下出现的原因和解决的方案。

首先是常见的HTTP错误

404 Not Found

请求的资源未找到。
出现原因:
  • 资源文件并不存在于网站的这个目录下。
  • Nginx或Apache2的伪静态并未正确配置:URL重写规则若非遗失,则为失效。
解决方案:
  • 若您的站点使用了伪静态,参考您所使用的网站程序的文档,修复伪静态规则。
  • 若您的站点并未使用伪静态,那么这个文件真的不存在于您所请求的目录下。请检查这个目录和你请求的文件。

403 Forbidden

请求目标地址被拒绝。
出现原因:
  • 请求的URL为一个目录(文件夹),但此目录为空目录。或者目录非空,但没有index文件。
解决方案:
  • 向目录添加index文件。

500 Internal Server Error

服务器内部发生错误。
出现原因:
  • 网页代码出现语法错误或执行错误。
解决方案:
  • 查看网页代码,修正错误。

502 Bad Gateway

错误的网关。
出现原因:
  • Nginx或Apache2没有将网页代码传递给CGI程序,或没有正确传递。
解决方案:
  • 检查Nginx或Apache2里的CGI配置。

以下是常见Chrome网络错误

INTERNET_DISCONNECTED

网络未连接。
出现原因:
  • 没有连接到网络。(无论是局域网还是互联网)
解决方案:
  • 请正确连接到网络,如有问题,联系你的ISP或网络管理人员。

NETWORK_CHANGED

检测到了网络变化。
出现原因:
  • 网站载入时切换了网络。(WiFi切换到数蜂窝数据、蜂窝数据切换到WiFi、开关代理服务器)
解决方案:
  • 网络切换后刷新页面。

CONNECTION_REFUSED

连线被拒绝。火狐:无法连接
出现原因:
  • 服务器在线但并未开放你访问的端口。(HTTP是80端口,HTTPS是443端口)
解决方案:
  • 错误是网站的问题。只能由网站服务器管理员解决。通常可以重启Nginx或Apache2解决。用户只能等待网站管理员解决问题。

TIMED_OUT

连线逾时。火狐:连接超时
出现原因:
  • 服务器不在线或为宕机。
  • 因网速慢或不稳定触发连线超时判定。
  • 你的ISP、路由器或网络管理员禁止你与该网站的连线。
解决方案:
  • 第一种情况只能由网站管理员解决。管理员应尝试重启服务器,并重启Nginx或Apache2。
  • 第二种情况,请更换稳定的网络或使用代理服务器。
  • 第三种情况,请检查路由器的访问控制规则有没有禁止你与请求网站的连线,另请使用代理服务器。

CONNECTION_RESET

连线被重置。火狐:连接被重置
出现原因:
  • 网站服务器或用户电脑错误地要求对方强制断开连线。
  • 你的ISP或网络管理员禁止你与该网站按照当前协议(HTTP或HTTPS)连线。
解决方案:
  • 在第一种情况中,触发连线重置的条件很多。请尝试刷新。
  • 第二种情况,若您使用HTTP访问出错,请尝试HTTPS访问。若HTTPS访问出错,请使用代理服务器。

SOCKET_NOT_CONNECTED

套接字未连线。
出现原因:
  • 在建立到网站的连线时出现错误。错误可能由Chrome引发,也有可能由操作系统引发。
解决方案:
  • 尝试刷新网页或重新启动Chrome。亦可尝试重启计算机。

ACCESS_DENIED

访问遭拒。
出现原因:
  • 未经过HTTP验证访问目标,或HTTP验证失败。
解决方案:
  • 在载入网页时如要求提供用户名与密码,请保证输入正确。

CONNECTION_CLOSED

连线已关闭。
出现原因:
  • 服务器过早地终止了与你的连线。该错误是由网站服务器引发。
解决方案:
  • 尝试刷新网页

No comments:

Post a Comment