阿里云设置端口,安全组和系统防火墙要分别检查吗

项目部署到阿里云ECS之后,服务明明已经在跑,浏览器却打不开,这种情况很常见。多数时候是端口没有放行。阿里云上的访问控制分成几层,弄清楚每层管什么,排查会快很多。下面以一台普通的云服务器为例,说明阿里云设置端口时需要碰到哪些地方。

阿里云设置端口,安全组和系统防火墙要分别检查吗

先搞清楚两层放行

外部请求到达服务器上的应用,一般要过两道关。第一道是阿里云的安全组,在云平台网络层拦截,决定哪些流量能进入实例。第二道是服务器系统自带的防火墙,常见的有firewalld、ufw和iptables。两道都放行,请求才能真正到达应用进程。

还有一个容易被忽略的地方,是应用监听的地址。如果服务只绑定在127.0.0.1上,哪怕安全组和系统防火墙都已放行,外部依然连不上。这种情况要修改应用的监听配置,改成0.0.0.0或具体的内网IP。

在控制台配置安全组规则

登录阿里云控制台,进入“云服务器ECS”,在实例列表里找到目标服务器,点击实例ID进入详情页,切换到“安全组”标签,再点“配置规则”。在入方向页签中点击“手动添加”,按下面几项填写:

  • 规则方向:入方向
  • 授权策略:允许
  • 优先级:默认1就行,数字越小,优先级越高
  • 协议类型:HTTP、HTTPS这类常用服务直接选对应预设;其他端口选自定义TCP
  • 端口范围:比如80/80、443/443,或者3000/3000
  • 授权对象:要全网访问就填0.0.0.0/0。只给办公网络用,就填具体的公网IP或网段,比如203.0.113.10/32,范围会小很多

保存之后规则几秒内生效,不需要重启实例。

案例:Node.js接口加Nginx反向代理

假设一台ECS上跑着Node.js接口服务,应用监听3000端口,前面由Nginx做反向代理,对外只提供80和443。安全组规则可以这样安排:

  • 80和443对0.0.0.0/0放行,供用户访问网站。
  • 3000端口在安全组里不需要放行。Nginx和应用在同一台机器上,本机转发就够了,公网根本不用碰这个端口。多加一条规则,反而多一个暴露面。
  • 22端口用于SSH登录,只对运维人员的固定IP开放,别图省事写0.0.0.0/0。
  • 3306端口的MySQL不要在安全组里对公网放行。应用通过内网地址连接数据库,访问范围限制在内网即可。

这样划分看起来麻烦,但能把攻击面压到最小。不少安全事故的起点,正是数据库或远程管理端口直接暴露在0.0.0.0/0上。

系统防火墙怎么放行

如果服务器用的是firewalld,先执行firewall-cmd –permanent –add-port=80/tcp添加规则,再执行firewall-cmd –reload让它生效。注意只加–permanent而不reload,规则不会立刻起作用。Ubuntu通常用ufw,直接执行ufw allow 443/tcp即可。改完后用firewall-cmd –list-ports或ufw status确认一下,别想当然。

端口不通时按这个顺序查

访问失败时,建议按下面的顺序逐项排查,别在某一步反复打转:

  1. 确认服务已经启动,用ss -tlnp看端口是否处于LISTEN状态。
  2. 检查监听地址。如果显示127.0.0.1:3000,说明只接受本机连接,需要改成0.0.0.0或具体内网IP。
  3. 核对安全组的协议、端口和授权对象有没有填错,同时看看有没有优先级更高的拒绝规则把它覆盖了。
  4. 检查系统防火墙状态,确认对应端口确实放行了。
  5. 在本地电脑上用telnet IP 端口或nc -vz IP 端口测试连通性。

这几步走下来,大多数问题十分钟内能定位。如果规则都没问题仍打不开,再确认公网IP是否正常绑定,域名解析是否指向了这台服务器。

长期维护的小习惯

端口配置最容易出问题的地方,是临时放开之后忘了收回。每次开放端口时,在规则备注里写清楚用途和负责人,定期清理已经用不到的规则。生产环境还可以打开阿里云云安全中心,看看哪些端口处于暴露状态,把端口管理从一次性操作变成日常检查。

赞 (0)
阿里云上装 JDK 怎么选版本?我踩过的几个坑
上一篇 2026年10月31日 下午8:37
12306高峰抢票,阿里云弹性架构能扛住吗
下一篇 2026年10月31日 下午8:38

相关推荐

  • 阿里巴巴云客服兼职怎么找?工作内容和避坑要点

    想找时间灵活的兼职,云服务公司的客服岗位是常见选择。阿里云的客服接触的是真实的技术咨询,比普通电商客服更专业,干久了也能学到一些云计算知识。不过兼职的招聘条件、薪资和排班会变,文中内容只作参考,具体以官方招聘信息为准。 兼职客服具体做什么 日常最多的是解答用户问题,并把问题引导到能解决的步骤上。常见的咨询大致有四类: 开通和计费:比如服务器到期后怎么续费,账…

    2026年10月31日
  • 阿里云官方入口怎么认?上云前先核对这几点

    第一次用云服务,很多人会先搞不清楚阿里云官方入口到底在哪。搜索结果前几条常常是广告、代理页面和仿冒站点,页面和控制台长得很像,一不留神就把手机号、验证码甚至付款信息交出去了。这篇文章说明怎么找到阿里云官方渠道,以及日常使用时怎样保持判断。 账号为什么要先保护 云服务账号直接关联服务器、数据库和付款方式。账号被盗后,先可能产生额外费用,严重时业务数据也会受影响…

    2026年10月31日
  • 阿里云监控怎么配告警?指标选择和降噪要点

    云上业务最怕的是故障已经发生,却没人知道。接口变慢、数据库连接数悄悄涨满、凌晨磁盘写满,这些事如果没及时发现,最后多半会变成用户投诉。阿里云监控就是用来盯这些事的托管服务,指标采集、看板、告警和事件追踪都在里面。 这篇文章从实际使用出发,说明几个核心能力怎么用、告警怎么配,并以一个电商订单服务为例。不讲理论,只说落地时的取舍和踩过的坑。 一、阿里云监控的核心…

    2026年10月31日
  • 阿里云备案要准备哪些材料,审核一般卡在哪一步

    第一次在国内服务器上建站,阿里云备案往往是上线前最耽误事的一步。材料少一份,或者主体信息填错一个字,审核就得退回重来。这篇文章讲清楚要准备哪些材料、提交流程怎么走,以及审核最容易卡在哪里。 为什么一定要备案 境内服务器上的网站要对外提供服务,需要先完成ICP备案,这是依据国内相关法规的要求。如果域名解析到国内节点,网站却没有备案号,访问时常常会被拦截,页面上…

    2026年10月31日
  • 阿里云企业邮箱登录不上?网页端和客户端怎么排查

    标题:阿里云企业邮箱登录不上?网页端和客户端排查步骤 登录前先备齐四样东西 开始之前,先确认下面几项。这些信息一般由企业管理员在开通服务时提供,少一样都可能卡住。 完整的企业邮箱地址,格式为 name@yourdomain.com,域名部分不能省 初始密码,或者你自己设置过的新密码 如果公司启用了两步验证,提前把手机或验证器应用准备好 一台能正常联网的设备,…

    2026年10月31日
返回顶部