阿里云端口访问不通,先查安全组还是服务监听

阿里云服务器上的服务已经启动,浏览器却打不开页面,这种情况很常见。多数时候服务本身没有故障,问题出在端口没有真正对外放通。下面以一台运行 Nginx 的 ECS 为例,说明阿里云端口不通时可以按什么顺序排查。

阿里云端口访问不通,先查安全组还是服务监听

先弄清外部请求要过的两道关

外部访问一个端口,请求通常要穿过两道关。第一道在云平台上,就是 ECS 绑定的安全组,它决定哪些来源的流量能进入实例。第二道在实例内部,包括系统防火墙(比如 CentOS 系常用的 firewalld,Ubuntu 上的 ufw),以及服务自身的监听地址。两道关都要放行,任何一道拦住,外部都连不上。

排查时要把两层分开看。安全组改了不生效,很可能是系统防火墙还在拦;反过来,系统防火墙放开了,控制台里没有对应的入方向规则,照样不通。

案例:Nginx 装好后 80 端口打不开

某个小团队在杭州地域购买了一台 ECS,装好 Nginx 后,在服务器本机执行 curl 能拿到页面,用公网 IP 访问却一直超时。他们的排查过程大致如下:

  • 进入 ECS 控制台,找到实例绑定的安全组,查看入方向规则。规则里只放行了 22 端口,没有 80。
  • 新增一条入方向规则,协议选择 TCP,端口范围填 80/80。授权对象按实际访问范围填写,不要图省事直接填全网段。
  • 规则保存后仍然不通。登录服务器执行 systemctl status firewalld,发现系统防火墙已经开启,且没有放行 80。补上放行规则后,页面恢复正常。

这个案例说明,控制台里的规则只是一层。规则改对了,系统内部那一层还要单独检查。

先在服务器上确认服务真的在监听

排查网络之前,先确认服务确实绑定在目标端口上。在服务器上执行 ss -tlnp,可以看到每个端口对应的进程和绑定地址。如果只看到 127.0.0.1:8080,说明服务只接受本机请求,外部再怎么放通也没有用。这时需要修改服务的监听配置,比如 Nginx 的 listen 指令,让它监听 0.0.0.0 或具体的内网地址。

从外部机器验证时,可以使用 telnet 公网IP 80 或 nc -zv 公网IP 80。连接成功,说明整条链路是通的。如果一直超时,多半是安全组或系统防火墙在中途丢弃了请求;如果直接返回 connection refused,通常是服务没有在这个端口监听,或者防火墙明确拒绝了连接。两种现象指向的方向不同,不要混在一起判断。

排查顺序可以这样走

实际操作时,建议按服务监听、系统防火墙、安全组的顺序逐层确认,每一步都用命令看结果,不要只凭控制台页面判断。

  1. 在服务器上执行 ss -tlnp,确认服务监听在 0.0.0.0 或内网 IP 上,而不是 127.0.0.1。
  2. 执行 firewall-cmd –list-all(firewalld)或 ufw status(ufw),查看系统防火墙是否放行了目标端口。
  3. 回到控制台,检查 ECS 绑定的安全组,确认入方向规则覆盖了目标端口,且授权对象包含你的访问来源。
  4. 从外部机器再用 telnet 或 nc 测试一次。连接成功,问题即已解决。

开放端口时别图省事

排查时最省事的做法,是把授权对象直接设成 0.0.0.0/0,这样整个互联网都可以尝试连接该端口。对公开的 Web 服务来说,这或许还能接受;对数据库就很危险了。MySQL 的 3306、Redis 的 6379 不应直接暴露在公网上。这类服务一旦被扫描到,弱口令或未授权访问都可能被利用。

比较稳妥的做法有几条:

  • 只开放业务真正需要的端口,用到哪个开哪个,不做批量放通。
  • 授权对象尽量限定到固定的办公出口 IP,或者同一 VPC 内的网段。
  • 数据库和缓存优先走内网。应用服务器与数据库放在同一 VPC 内,连接地址使用内网 IP。临时需要远程维护时,用 SSH 隧道转发,用完就关。
  • 定期清理安全组里已经没人用的历史规则。规则越积越多,后面没人敢动,排查时也更难分辨哪条是必需的。

小结

阿里云端口访问不通时,先不要反复修改安全组。先确认服务在正确地址上监听,再检查系统防火墙,最后核对安全组规则,每一步都用命令验证。按这个顺序走,通常很快就能找到卡在哪一层。端口开得越精准,之后需要维护的东西也越少。

赞 (0)
阿里云人工客服电话怎么找?别被假号骗了
上一篇 2026年11月1日 下午1:58
阿里云项目从立项到上线,有哪些容易踩的坑
下一篇 2026年11月1日 下午1:58

相关推荐

  • 马云阿里巴巴之歌,讲的是杭州英语老师的创业经历

    说到马云,很多人先想到的是阿里巴巴、淘宝和双11。把这几件事连起来看,会发现它们是一条线:每一步都在处理一个很具体的交易问题。这篇文章借”马云阿里巴巴之歌”这个说法,按时间顺序讲讲这家公司是怎么走出来的。 从英语老师到做网站的人 马云1964年出生在杭州。他在杭州师范学院读英语,毕业后去杭州电子工业学院教英语。白天上课,课余做过翻译和…

    2026年10月31日
  • 阿里云视频服务按量计费怎么算,哪些环节最容易超支

    做视频业务的团队,通常先把功能跑通,再回头看账单。阿里云视频服务覆盖采集、存储、转码、分发和播放,按量计费意味着用多少付多少。问题在于,用量会随着内容增加和流量上涨慢慢累积,等到账单出来才发现某一项明显变大。下面先梳理产品能力和典型场景,再重点说说费用通常怎么拆,以及哪些环节最容易超支。具体单价以官网当期价格为准,这里不展开数字。 一、产品能力与计费项的对应…

    2026年10月31日
  • 阿里云速度慢?先查地域和带宽,再看CDN

    很多团队把业务搬上云以后,第一反应是看服务器配置够不够。但用户真正关心的是页面多久能打开。阿里云速度慢通常不是单一原因造成的,地域、网络链路、带宽规格、静态资源分发和缓存策略都会参与其中。先把慢的那一段找出来,再决定动哪里,比直接升级机器更有针对性。 先弄清楚速度慢在哪里 排查时先把延迟和带宽分开看。延迟是请求发出到收到第一个字节的时间,主要受距离和链路质量…

    2026年10月31日
  • 阿里云备案管理系统怎么填?备案提交后要等多久审核

    第一次在国内上线网站,备案几乎躲不过去。打开阿里云备案管理系统时,表单多,节点也多,很容易卡在某一步不知道怎么办。下面按实际操作的顺序讲,哪里容易出问题也一并说清楚。 动手前先把材料备齐 系统里一边填一边找证件,最容易出错,也最浪费时间。提交前最好把下面几样东西放在手边: 主体证件:企业准备营业执照,个人准备有效身份证件。照片要清楚,别用模糊的截图凑合。 域…

    2026年11月1日
  • 阿里云域名续费价格表,常见后缀分别多少钱

    第一次续费阿里云域名,很多人看到账单会愣一下。注册时可能只花了几十块,到续费那天,同一个域名的价格却翻了好几倍。这通常是两套定价规则叠加的结果,平台未必是故意的。弄清楚这两套规则,续费时才好做判断。 一、注册价和续费价为什么差这么多 域名行业里很常见的做法是”首年优惠,次年回到标准价”。注册商想拉新,会把一部分后缀的首年价格压得很低,…

    2026年11月1日
返回顶部