如何高效定位并解决无法访问ECS实例网站的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1422个文字,预计阅读时间需要6分钟。
相关专题
本篇文章给大家带来的内容是关于如何快速排查无法打开 ecs 实例上运行的网站,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
快速排查无法打开 ECS 实例上运行的网站
无法打开 Linux 实例上运行的网站
此处示范系统为 CentOS 6.8,请根据您的实际情况选择。
一、排查 80 端口不可用
运行命令 netstat -an | grep 80,查看 TCP 80 端口是否被监听。如果返回以下任意一种结果,说明已启动 TCP 80 端口的 Web 服务:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN # 全网监听
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN # 本机监听
其中,本机监听会导致外网无法访问 Web 服务只有本机能访问,可参阅Nginx、Tomcat、IIS 更改端口监听地址的方法修改为全网监听。
第一步失效时:
查看实例安全组是否放行 80 端口。参阅添加安全组规则。
查看实例 iptables 是否放行 80 端口。
使用 telnet 和 traceroute 跟踪 80 端口的通断情况。参阅 ping 丢包或不通时链路测试说明。
查看云服务器带宽是否跑满。参阅云服务器 ECS Linux 服务器带宽异常跑满分析解决。
二、排查 Web 服务不可用
使用管理终端登录实例。
本文共计1422个文字,预计阅读时间需要6分钟。
相关专题
本篇文章给大家带来的内容是关于如何快速排查无法打开 ecs 实例上运行的网站,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
快速排查无法打开 ECS 实例上运行的网站
无法打开 Linux 实例上运行的网站
此处示范系统为 CentOS 6.8,请根据您的实际情况选择。
一、排查 80 端口不可用
运行命令 netstat -an | grep 80,查看 TCP 80 端口是否被监听。如果返回以下任意一种结果,说明已启动 TCP 80 端口的 Web 服务:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN # 全网监听
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN # 本机监听
其中,本机监听会导致外网无法访问 Web 服务只有本机能访问,可参阅Nginx、Tomcat、IIS 更改端口监听地址的方法修改为全网监听。
第一步失效时:
查看实例安全组是否放行 80 端口。参阅添加安全组规则。
查看实例 iptables 是否放行 80 端口。
使用 telnet 和 traceroute 跟踪 80 端口的通断情况。参阅 ping 丢包或不通时链路测试说明。
查看云服务器带宽是否跑满。参阅云服务器 ECS Linux 服务器带宽异常跑满分析解决。
二、排查 Web 服务不可用
使用管理终端登录实例。

