网站都提示无法访问怎么办,浏览器无法访问此

你是否遇到过下面这些问题?
访问站点时,报“无法访问此网站”的错误,没有错误状态码?
网站忽然无法访问,出现异常代码4XX?
网站访问非常缓慢,猜测是数据库连接数问题?
网站无法访问的原因多种多样甚至花里胡哨,那如何排查到问题的原因并解决呢?我们一起来看看吧~
一些网站无法访问的常见原因和通用排查思路
(PS:本文针对云服务器网络无法访问,云下思路也可以借鉴)
场景一:无错误状态码
排查思路:
无错误状态码,多数情况下是“ERR_CONNECTION_TIMED_OUT”问题。
出现ERR_CONNECTION_TIMED_OUT错误原因,可以所以为以下5点:
排查思路说明:
1、使用命令telnet IP Port 进行测试
2、如果端口是通的,则排查
3、如果端口不通,则排查
解决方案:
1、若是web服务没有正常启动,需要启动服务
2、若是端口没有正常监听,需要修改配置文件
3、若是防火墙拦截,需要关闭防火墙进行测试,或者找到相关限制规则进行修改。
场景二:网站访问异常代码4XX。
排查思路:
经验汇总:
针对网站访问报错问题几点排查建议:
案例:报错“404 Not Found”
问题原因:
404报错的具体原因是访问的路径url目录在服务上没有找到,如果直接使用ip或者域名访问,那么实际访问的页面是站点根目录下的默认文件(配置文件中index后指定的文件),如果服务器上站点根目录上没有这个文件,则会出现404错误。
排查步骤:
测试环境:Nginx环境
如下图所示,站点跟目录/www/下没有默认index.html文件,访问http://IP/index.html时,会报404 Not Found错误。
备注:Apache环境下,404错误也是同样的原理进行排查。
场景三:网站访问非常缓慢
排查思路:
内容不全,后续会持续补充,欢迎大家关注~


下一篇:没有了
相关文章:


