阿里云服务器开放端口,安全组里具体怎么加规则

很多人第一次在阿里云买服务器,程序装好、服务也跑起来了,浏览器一访问却超时,折腾半天才发现是端口没放行。搭网站、跑接口、连数据库都可能碰到这个问题。端口不通,服务器里的服务再完整,外面也用不了。

阿里云服务器开放端口,安全组里具体怎么加规则

这篇文章从实际场景出发,说明端口是怎么回事,安全组里具体怎么加规则,以及几个容易踩的坑。照着做一遍,基本就能自己解决。

一、端口和安全组是怎么回事

Nginx、Tomcat、MySQL 这些程序启动后都会监听某个端口。可以把端口理解成服务器上的门牌号,外部请求要带着对应的号码,才能找到你的服务。

阿里云出于安全考虑,默认只对 SSH 的 22 端口放行,其他端口基本都是关闭的。程序在服务器里跑得再正常,外部请求也会被挡在门外。这种设计能减少被扫描和攻击的机会,但对新手来说,最容易误以为是程序有问题。

所以需要对外提供服务的端口,要在控制台的安全组里主动添加规则。

二、一个博客部署的例子

小王在阿里云买了一台轻量应用服务器,装好 Nginx,又把自己写的 Node.js 博客跑在 3000 端口上。他在服务器本机用 curl 测试,返回正常,可在浏览器里输入公网 IP 加端口号,页面却一直转圈。

他查了程序日志,没有报错。后来同事提醒他检查安全组,他进控制台一看,入方向规则里只有 22 和 80,3000 根本没放行。他添加了一条规则,端口范围填 3000/3000,授权对象填 0.0.0.0/0,保存后页面立刻就打开了。

这个例子很典型。程序没问题,问题出在网络层:服务器内部能通,外部却被安全组拦住了。

三、安全组里具体怎么加规则

1. 进入安全组配置页

登录阿里云后打开“云服务器 ECS”控制台,在实例列表里点开你的服务器,进入详情页,切到“安全组”或“防火墙”标签,再点对应安全组的链接。如果用的是轻量应用服务器,入口在“轻量应用服务器”里,流程差不多,只是页面叫法略有不同。

2. 手动添加入方向规则

在入方向选项卡里点“手动添加”,表单主要填下面几项:

  • 规则方向:选入方向。
  • 授权策略:选允许。
  • 优先级:保持默认的 1 就行,除非你已经有多条规则需要排序。
  • 协议类型:看服务是什么,网站和接口一般选 TCP。
  • 端口范围:单个端口要写成“起始/结束”的形式,比如 3000/3000。只写 3000 有时会报错。
  • 授权对象:0.0.0.0/0 表示所有 IP 都能访问。如果只给自己或某个团队用,就填具体的 IP 或 IP 段。

保存后规则一般立即生效,不需要重启服务器。

3. 检查系统防火墙

很多人只配了安全组,却忘了服务器系统自带的防火墙。Ubuntu 上一般看 ufw,CentOS 上要看 firewalld。以 ufw 为例,在服务器里执行 sudo ufw allow 3000/tcp 放行端口,再执行 sudo ufw status,确认列表里出现了这个端口。两层都放行,外部访问才算真正通了。

4. 从外部验证端口

在本地电脑上用 telnet 测试:telnet 你的公网IP 3000。能连上,说明端口已经通了;一直超时,就回头检查安全组和系统防火墙。连通之后再用浏览器访问,才能确认程序本身也正常。

四、容易踩的几个坑

  • 程序只监听了 127.0.0.1:这种情况下服务只接受本机请求,安全组配得再对也没用。把程序的监听地址改成 0.0.0.0 再测试。
  • 授权对象写窄了:填具体 IP 段时,如果段写错了,外部用户会被拦住,排查时还很容易怀疑到程序上。调试阶段可以先用 0.0.0.0/0 确认能通,再收窄范围。
  • 端口范围格式不对:单端口写成 3000/3000,别只写 3000。
  • 数据库和缓存直接暴露在公网:3306(MySQL)、6379(Redis)一旦对所有 IP 开放,很容易被扫描和爆破。这类端口最好只对固定 IP 开放,或者通过内网、VPN 访问。

五、开放端口时的安全习惯

每开一个端口,服务器就多一个对外的入口,所以开之前先想清楚它为什么要对外。网站的 80 和 443 属于正常需求;管理后台、数据库这类服务,能不放在公网就不放。

另外,隔一段时间翻一翻安全组,删掉已经停用的服务留下的旧规则。规则越少,出问题时越好查。

六、小结

排查访问不通的问题,按两步走:先看安全组有没有对应的入方向规则,再看系统防火墙有没有放行。两层都确认后,用 telnet 测一下,大多数问题都能在这里定位。

赞 (0)
阿里云域名备案查询怎么操作,核对备案号时要留意什么
上一篇 2026年11月1日 上午2:09
阿里云docker加速器配完仍超时,镜像拉取失败怎么查
下一篇 2026年11月1日 上午2:10

相关推荐

  • 云服务器哪家比较好?建站和跑程序,要的配置不一样

    很多人第一次买云服务器,都会先问一句:云服务器哪家比较好?这个问题很难一句话回答。各家都有擅长的方向,合不合适,要看你拿它做什么。与其先比排名,不如先想清楚用途,再看哪家的产品和你的需求对得上。 先想清楚要跑什么 选之前,先问自己三件事:服务器上跑什么程序,用户主要在哪里,每个月大概有多少流量。这三个答案基本就定下了选型方向。 个人博客或小型官网:访问量不大…

    2026年10月30日
  • 云服务器什么价格好?先看这几项再下单

    很多人选云服务器,第一句问的就是“什么价格好”。但价格本身没有绝对的好坏。两台每月100元的机器,一台刚好够用,另一台可能因为带宽太小、磁盘太慢,处处受限。所以更实际的问法是:这笔钱买到的资源,能不能撑住你的业务。下面从使用场景、价格区间、计费方式和下单前的细节四方面说清楚。 先想清楚拿它做什么 价格合不合适,要先看用途。博客和电商对资源的要求差得很远。 个…

    2026年10月30日
  • 阿里云服务器带宽按固定还是按流量计费,成本差多少

    选阿里云服务器的带宽计费方式,先要摸清两个数字:业务平时的访问峰值有多高,一个月总共要传出多少数据。这两个数字定下来,计费方式基本就能确定。下面用一个实际例子把思路走一遍。 带宽和流量是两回事 带宽是某一时刻能跑到的最大传输速率,单位是 Mbps。流量是一段时间里实际传出去的数据总量,单位通常是 GB 或 TB。带宽决定同一时间有多少人能顺畅打开网站,流量决…

    2026年10月31日
  • 电竞云GPU服务器怎么选,哪些配置会影响游戏体验?

    电竞团队这几年对算力的需求涨得很快,赛事直播、战队训练和内容制作都离不开稳定的显卡性能。本地工作站在多人协作、临时扩容和远程训练上往往比较吃力,因此越来越多团队开始考虑电竞云GPU服务器。显卡放在云端,用多少租多久,采购压力小了,高帧率渲染和推流的需求也能照样满足。 它和普通云服务器有什么区别 电竞云GPU服务器是部署在数据中心、配有独立显卡的虚拟或物理服务…

    2026年10月31日
  • 云服务器的性能指标怎么看?CPU、内存、磁盘、网络各看什么

    选云服务器时,很多人先看的是价格和配置数字,比如4核8G、带宽5Mbps。可服务上线以后,网站卡不卡、接口慢不慢,跟这些数字的对应关系并没有那么直接。性能是几个部分一起作用的结果,计算、内存、存储和网络都要看。其中任何一项先撞到上限,整体体验都会跟着变差。 四类指标各自管什么 平时排查时,可以按下面四个方向逐项看。它们互相牵连,所以单看一项经常得不出结论。 …

    2026年10月30日
返回顶部