领优惠
首页 / 常见问题 / 正文

阿里云安全组怎么设置?端口开放入门教程

分类:常见问题 · 关键词:阿里云安全组怎么设置 · 更新:2026-11-05
阿里云新用户专享优惠
爆款云服务器 99元/年起 · 代金券免费领 · 个人建站/学习/企业上云均适用
查看实时活动价格
活动价格以阿里云官网实时页面为准,通过本站链接注册购买可享新用户优惠

很多人在服务器上装好了Nginx、MySQL,本机测试一切正常,浏览器访问却一直超时;或者远程连接好好的,改了个配置就连不上了。这类问题十有八九出在安全组上。安全组是阿里云给每台实例配的虚拟防火墙,端口开不对,服务就"藏"在服务器里出不来。这篇文章带你从零理解安全组,并给出可以照抄的端口配置方案。控制台界面细节可能随版本调整,以实际页面为准。

安全组是什么

安全组本质上是一组有状态的访问规则,作用在实例的网卡层面:入方向规则决定谁能访问你的服务器,出方向规则决定你的服务器能访问谁。可以把安全组理解为小区门禁:

两层都放行,服务才能真正被访问。安全组规则由协议类型、端口范围、授权对象(来源地址)和策略(允许或拒绝)组成;同一安全组内的实例之间默认内网互通,跨安全组则按规则判断。

常用端口建议

端口 用途 建议
22 Linux远程SSH 放行,建议限制来源IP
3389 Windows远程桌面 放行,建议限制来源IP
80 HTTP网站 按需放行
443 HTTPS网站 按需放行
3306 MySQL 不建议对公网开放,走内网或指定IP
6379 Redis 不建议对公网开放,务必设强密码
21 FTP 按需放行,优先考虑SFTP

入门原则:入方向默认只放行22、3389、80、443这四个端口,其他端口按业务需要逐个添加;数据库、缓存类端口尽量走内网,不暴露公网。授权对象写0.0.0.0/0表示对所有来源开放,网站端口通常可以这样配,但22、3389这类管理端口建议改成自己常用的IP段,降低被扫描爆破的风险。

按场景配置的参考

不同业务场景需要放行的端口组合不同,直接照着配可以少走弯路:

场景 建议放行的入方向端口 备注
纯学习练手 22 只保留SSH,最干净
个人博客 22、80、443 网站入口对全网开放
Windows环境 3389、80、443 3389建议限制来源IP
带数据库的应用 22、80、443 3306、6379走内网访问
FTP传文件 21及被动端口段 优先改用SFTP

配置完成后,隔一段时间回头审视一次:已经下线的服务,对应端口要及时收回,规则越少越好维护;多人协作时,还可以给规则加备注,避免时间久了没人记得某条规则的用途。

设置步骤

以放行80端口为例:

  1. 登录阿里云控制台,进入ECS或轻量应用服务器管理页面;
  2. 找到目标实例,进入"安全组"(轻量应用服务器为"防火墙")配置页;
  3. 点击添加规则,方向选择"入方向";
  4. 协议类型选TCP,端口范围填80/80,授权对象按需填0.0.0.0/0或指定网段;
  5. 策略选"允许",保存即可。

保存后规则即时生效,不需要重启服务器。如果配置后仍然访问不通,按顺序排查:安全组是否放行、系统防火墙是否放行、服务是否监听在0.0.0.0、端口是否被其他进程占用。

常见误区

常见问题

Q1:安全组和系统防火墙是一回事吗? 不是。安全组在云平台网络层,系统防火墙在操作系统层,两层都放行服务才能被访问。

Q2:修改规则需要重启实例吗? 不需要。安全组规则保存后即时生效,已有连接一般也不受影响。

Q3:为什么建议22端口限制来源? 22端口是SSH入口,对全网开放会被持续扫描爆破,限定常用IP来源能明显降低风险。

Q4:0.0.0.0/0是什么意思? 表示所有IPv4来源地址。对网站80、443端口通常可以接受,对管理类端口不建议这样配置。

Q5:端口放行了还是连不上怎么办? 依次检查:安全组规则、实例系统防火墙、服务监听地址是否为0.0.0.0、服务是否已启动,逐层定位问题。

行动建议

新服务器到手先做两件事:把入方向收敛到22、3389、80、443,把数据库和缓存端口收进内网。配置安全组是一次性投入,几十分钟就能把安全基线立起来。如果你还在用老旧机器或者配置不够用,也可以顺便去阿里云活动页对比实时价格——新购活动机型(轻量2核2G约38元/年起、ECS e实例约99元/年)配合新机加固,比旧机反复修补更省事。安全组规则细节以阿里云官网实时规则为准。

阿里云新用户专享优惠
爆款云服务器 99元/年起 · 代金券免费领 · 个人建站/学习/企业上云均适用
查看实时活动价格
活动价格以阿里云官网实时页面为准,通过本站链接注册购买可享新用户优惠

继续阅读