centos 7.9 防火墙

在 CentOS 7.9 中,默认使用的防火墙服务是firewalld,关闭它分为临时关闭 (重启后恢复)和永久关闭(重启后不自动启动)两种方式,操作如下:

1. 临时关闭 firewalld(即时生效,重启失效)

复制代码
# 停止防火墙服务
systemctl stop firewalld

2. 永久关闭 firewalld(重启后不自动启动)

复制代码
# 禁用防火墙开机自启
systemctl disable firewalld

3. 同时执行临时 + 永久关闭(推荐)

复制代码
systemctl stop firewalld && systemctl disable firewalld

4. 验证防火墙状态

执行以下命令,若输出inactive (dead)则表示已关闭:

复制代码
systemctl status firewalld

重要注意事项

  1. 安全风险 :直接关闭防火墙会让服务器暴露在公网中,所有端口都对外开放,生产环境不建议直接关闭,优先选择只放行必要端口(如 80、443、22)。

  2. 若后续需要重新开启防火墙,执行:

    复制代码
    systemctl start firewalld && systemctl enable firewalld

验证外网可访问性

若需要从远程访问 Nginx,需确认防火墙放行 80 端口(HTTP 默认端口):

复制代码
# 永久开放 80 端口
firewall-cmd --add-port=80/tcp --permanent
# 重启防火墙生效
firewall-cmd --reload
# 查看已开放端口
firewall-cmd --list-ports

之后在本地浏览器输入http://服务器公网IP,若看到 Nginx 默认欢迎页面,说明访问正常。

相关推荐
未济2 天前
linux 配置环境变量
linux
傲世仙尊2 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
_艾伦 耶格尔.2 天前
进程间通信
linux
AI职业加油站2 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
Liuqy-052 天前
Linux IO编程——静态库、动态库
linux
此冬歌咏2 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
彧azz2 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅2 天前
linux(8) 软硬链接
linux·运维·服务器
AIgorithmGEEK2 天前
[Linux]线程三部曲(上):一个执行流的诞生——从操作系统一路拆到 pthread_create
linux·线程·pid