建站知识

云服务器系统防火墙怎么配?firewalld和ufw实用教程

2026-10-28 991 次阅读

很多人配完云平台的安全组就以为万事大吉,其实系统内的防火墙是另一道独立防线:安全组管"楼栋门禁",系统防火墙管"自家防盗门",两层都设防才是稳态。

两大阵营

CentOS/RHEL 系用 firewalld,Ubuntu/Debian 系用 ufw,思路一样、命令不同,挑自己系统对应的记就行。

ufw:简单到发指

ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

三条命令放行网站端口并开启防火墙,ufw status 随时查看规则列表。

firewalld:稍繁但更强

firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload

注意少了 permanent 参数规则就不持久,重启后失效,这个坑无数人踩过。

配置原则

  • 先放行 SSH 端口再启用防火墙,顺序错了当场把自己锁在门外
  • 数据库、缓存端口默认拒绝,内网调用不受影响
  • 改完规则从外部实际测一遍端口,眼见为实

标签

  • 防火墙配置
  • firewalld
  • ufw