阿里云添加端口,除了安全组还要查哪几处

网站、数据库或其他服务部署到阿里云之后,最常见的问题是服务在服务器上明明已经跑起来了,外面却打不开。多数时候程序本身没问题,是云服务器的安全组没有放行对应端口。这篇文章按实际操作顺序讲阿里云添加端口的方法,also 说明安全组之外还要检查哪些地方。

阿里云添加端口,除了安全组还要查哪几处

为什么端口要单独放行

阿里云ECS默认会限制入站流量。服务器上的进程可能已经在监听80、3306或8080,但只要安全组里没有对应的允许规则,外部请求会在云平台这一层就被挡住,到不了服务器系统。

这样设计是为了减少暴露面。开放的端口越多,可被扫描和攻击的入口就越多。所以只放行业务确实需要的端口,图省事全部打开并不可取。

操作前先确认四件事

  • 服务是否已经在服务器上正常运行。可以用 netstat -tlnp 或 ss -tlnp 查看端口是否处于监听状态。
  • 协议用TCP还是UDP。多数Web服务和数据库使用TCP,协议开错等于没开。
  • 访问来源是否需要限制。比如数据库只允许公司办公网出口IP连接。
  • 当前账号是否有修改安全组的权限,权限不足时规则会改不进去。

在控制台添加安全组规则

登录阿里云控制台,进入“云服务器ECS”,在左侧菜单“网络与安全”下找到“安全组”。选中实例绑定的安全组,点击“配置规则”,切换到“入方向”标签页,再点“手动添加”。

表单里主要填写以下几项:

  1. 规则方向:选入方向。
  2. 授权策略:一般选“允许”。
  3. 协议类型:按服务选TCP、UDP或自定义协议。
  4. 端口范围:单个端口写成 3000/3000,连续端口写成 8000/8100。
  5. 授权对象:填IP或网段。填 0.0.0.0/0 表示全网可访问,除非是确实要公开的服务,否则不建议这样填。

保存后规则一般立即生效,不需要重启实例。

案例:Node.js接口服务开放3000端口

一个小团队在ECS上部署了Node.js接口,监听3000端口。服务器本机执行 curl localhost:3000 正常,同事在外网访问却一直超时。他们的排查顺序是这样的:

  • 先执行 ss -tlnp,确认进程绑定的是0.0.0.0:3000,也就是所有网卡地址。
  • 再看安全组入方向规则,发现只放行了22和80。
  • 新增一条TCP规则,端口填3000/3000,授权对象设为办公网出口IP。
  • 重新测试,外网访问恢复。

这个案例有两点值得记住。服务如果只绑定127.0.0.1,安全组开得再大也没用。另外,把授权对象限定到办公网IP,接口既能给需要的人用,也不会被全网扫到。

案例:数据库端口怎么开才稳妥

远程连接MySQL是另一个常见场景。有人为了省事,直接对0.0.0.0/0放开3306,几天后数据库日志里就出现了大量登录失败记录。比较稳妥的做法是:

  • 只对固定的运维跳板机或办公IP开放3306。
  • 数据库账号使用强密码,并限制允许登录的主机来源。
  • 如果只有本机或同VPC内的服务要连,直接用内网地址,不必对公网开放。

判断标准其实很朴素:端口开放的范围,应该和实际访问需求大小一致。

规则加了还是打不开,按这几处查

1. 绑定的不是你改的那个安全组

一台实例可以绑定多个安全组,规则只在它所属的安全组里生效。先确认实例绑定了哪几个安全组,再去对应的那个里修改。

2. 系统防火墙还在拦

Ubuntu上的ufw、CentOS上的firewalld同样会拦截流量。以firewalld为例,可以执行 firewall-cmd –permanent –add-port=3000/tcp,再执行 firewall-cmd –reload 让配置生效。

3. 服务只监听127.0.0.1

很多框架默认绑定本地地址。需要在启动参数或配置文件里改成0.0.0.0,或者明确绑定服务器的内网IP。

4. 前面挂了负载均衡

如果服务位于SLB(负载均衡)后面,客户端访问的是SLB的地址和监听端口。这时ECS安全组要放行的是来自SLB的流量,客户端IP并不是直接来源,这一点很容易漏掉。

5. 端口已被占用

服务启动失败却没有明显报错时,可以用 lsof -i:端口号 看看这个端口是否已被其他进程占用。

安全建议

添加端口本身很简单,真正需要花心思的是控制暴露范围。几条基本习惯:

  • 定期清理不再使用的安全组规则。旧规则往往是最容易被忽略的入口。
  • SSH(22)和远程桌面(3389)优先限定源IP,不要对全网开放。
  • 开通阿里云云安全中心,关注异常登录和端口扫描告警。
  • 敏感服务尽量放在私有网络里,通过VPN或堡垒机访问。

小结

在阿里云添加端口,核心动作是在ECS安全组的入方向规则里,为对应协议和端口设置合适的授权对象。如果规则已经加了还是访问不了,依次检查服务监听地址、安全组绑定关系和系统防火墙,大部分问题都能定位。端口不必一次开全,按业务需要逐步放行就够了。

赞 (0)
阿里云学生主机怎么选?这几个配置坑先避开
上一篇 2026年11月1日 上午12:04
阿里云前身是什么?从阿里巴巴内部的一次技术豪赌说起
下一篇 2026年11月1日 上午12:04

相关推荐

  • 阿里云免费证书怎么申请?DV 证书限制和部署要点

    站点启用 HTTPS 已经是常规做法。Chrome 等浏览器会把未加密的页面标为“不安全”,读者看到这个提示,很可能直接关掉页面。搜索引擎也把 HTTPS 当作排名信号之一。阿里云提供免费的 DV 证书,个人站点和小型项目可以零成本完成加密。本文说明它的适用范围和限制,并用一个博客的部署过程演示完整步骤。 免费证书适合哪些站点 阿里云免费证书是 DV(域名验…

    2026年10月31日
  • 阿里云支付怎么开通并完成对账?

    企业上云之后,很快会碰到几件琐碎的事:云服务费怎么付,订单谁来管,发票找谁开,月底账怎么对。阿里云支付把这几件事放在同一个入口里处理。下面按实际操作顺序讲一遍,包括开通步骤、支付方式、对账方法,以及几个容易踩的坑。 一、阿里云支付是什么 阿里云支付可以理解为在阿里云平台上买产品、充余额、付订单、看账单的一整套支付功能。买和付在同一个地方完成,财务不用在云平台…

    2026年10月31日
  • 阿里云盘官网入口在哪?登录和下载要注意什么

    很多人第一次用网盘,卡住的往往是不知道从哪里进。阿里云盘官网是官方入口,登录、下载客户端和查看帮助说明基本都从这里开始。 官网是什么,为什么要从这里进 阿里云盘官网是阿里云盘的官方网站,账号登录、客户端下载和帮助文档都从这里走。第三方站点和非官方应用也能找到安装包,但版本是否完整、是否夹带其他东西,普通用户很难判断。直接从官网拿软件,至少能把来源这一步定住,…

    2026年10月31日
  • 阿里云方案怎么选?中小企业上云前要算清的五笔账

    企业准备上云时,很多老板和技术负责人第一个问的就是“阿里云方案怎么选”。云产品目录有几百项,计算、存储、数据库、安全、中间件叠在一起,只看文档很容易越看越乱。选型可以反过来做:先说清楚要解决什么问题,再找对应的服务组合。 一、先想清楚上云要解决什么问题 企业上云通常为了三件事:降低基础设施成本、让业务能按需伸缩,或者快速支持新业务试错。目标不同,方案的重心也…

    2026年10月31日
  • 阿里云GPU服务器租用怎么选?按量和包年包月差在哪

    不少做模型训练、图像渲染和视频处理的人,都绕不开一个问题:自己买显卡太贵,云上租用又怕踩坑。这篇阿里云GPU服务器租用攻略,讲清楚算力怎么定、计费怎么配、地域和环境怎么安排,以及哪些坑要提前堵上。 一、先想清楚要多少算力 很多人一上来就挑最高配,预算烧得快,实际用到的算力却有限,利用率不到三成也很常见。下单前可以先问自己三件事:任务是训练还是推理,显存大概需…

    2026年10月31日
返回顶部