Linux 开启防火墙 --- FirewallD is not running 问题修复

问题

在配置SSL认证后,需要放开防火墙的443端口,出现了FirewallD is not running错误

java 复制代码
[root@xxx ~]# firewall-cmd --zone=public --add-port=443/tcp --permanent
FirewallD is not running

解决

只需要开启防火墙即可。

【1】先通过systemctl status firewalld命令查看一下防火墙的状态,发现当前是dead状态,即防火墙未开启。

java 复制代码
[root@xxx ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

【2】通过systemctl start firewalld命令开启防火墙

java 复制代码
[root@xxx ~]# systemctl start firewalld

【3】 防火墙开启后,再次查看防火墙状态为running即可。

java 复制代码
[root@xxxx ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: active (running) since Mon 2024-02-19 22:40:51 CST; 40s ago
     Docs: man:firewalld(1)
 Main PID: 664 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─664 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid

【4】再次执行自己命令就会返回success

java 复制代码
[root@xxx ~]# firewall-cmd --zone=public --add-port=443/tcp --permanent
success

扩展

可以通过systemctl stop firewalld命令关闭防火墙设置

java 复制代码
[root@xxx ~]# systemctl stop firewalld
相关推荐
Ledison72 分钟前
Springboot 3.5.7 + Springcloud 2025 升级记录
java
幌才_loong7 分钟前
深入解析 C# async/await 执行原理:从语法糖到状态机
后端·.net
没有bug.的程序员8 分钟前
熔断、降级、限流:高可用架构的三道防线
java·网络·jvm·微服务·架构·熔断·服务注册
派大鑫wink8 分钟前
【Day15】集合框架(三):Map 接口(HashMap 底层原理 + 实战)
java·开发语言
俞凡13 分钟前
分布式日志指标系统设计
后端
1024肥宅14 分钟前
JS复杂去重一定要先排序吗?深度解析与性能对比
前端·javascript·面试
策策策lv1114 分钟前
杂记-@Transactional使用的一点记录
后端
苹果醋314 分钟前
iview— Select— Option选中后有空格
运维·vue.js·spring boot·nginx·课程设计
派大鑫wink16 分钟前
【Day14】集合框架(二):Set 接口(HashSet、TreeSet)去重与排序
java·开发语言