鲸鱼的博客

Back

部署应用时,开放端口需要在两个地方配置,它们不是重复劳动,而是互补关系。

1. 流量访问路径图#

flowchart LR
    Internet[互联网] --> SG[云服务器安全组<br>第一道关卡]
    SG -- Allow --> OS[服务器操作系统]
    OS --> FW[系统防火墙<br>第二道关卡]
    FW -- Allow --> App[您的应用程序]
mermaid

image-20260122140101308

2. 区别对照表#

特性云服务器安全组 (Security Group)系统防火墙 (UFW/Firewalld)
位置云平台网络层面的虚拟防火墙服务器操作系统内部的软件防火墙
控制对象控制能否进入整台云服务器控制服务器内部能否访问某个具体应用
管理界面阿里云、腾讯云等云平台的控制台服务器命令行 1Panel 可视化界面
特点必须配置,是流量进入服务器的前提推荐配置,提供第二层防护和管理便利

3. 操作黄金法则#

一个需要被公网访问的应用,必须同时在“安全组”和“系统防火墙”中放行其端口。

  1. 安全组:登录云平台控制台,添加入方向规则,协议TCP,端口号XXXX,授权来源0.0.0.0/0(或更精确的IP)。
  2. 系统防火墙:在 1Panel 的 防火墙 页面,添加一条允许规则,协议TCP,端口号XXXX

一次讲清:云服务器安全组与系统防火墙的区别与联系
https://blog.toolplus.vip/blog/2025-09-20-%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BD%91%E7%BB%9C%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6
Author 鲸鱼在游泳
Published at September 20, 2025
Comment seems to stuck. Try to refresh?✨