centos

centos lamp中如何设置防火墙

小樊
37
2025-07-27 00:32:24
栏目: 智能运维

在 CentOS 系统中,使用 firewalld 作为默认的防火墙。要在 CentOS LAMP 环境中设置防火墙,请按照以下步骤操作:

  1. 首先,确保已经安装了 firewalld。如果没有安装,可以使用以下命令安装:
sudo yum install firewalld
  1. 启动 firewalld 服务:
sudo systemctl start firewalld
  1. 设置 firewalld 服务开机自启:
sudo systemctl enable firewalld
  1. 检查 firewalld 服务状态:
sudo systemctl status firewalld
  1. 使用以下命令打开 HTTP(端口 80)和 HTTPS(端口 443)服务:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
  1. 重新加载 firewalld 配置以使更改生效:
sudo firewall-cmd --reload
  1. (可选)如果您还需要允许 SSH(端口 22)连接,请运行以下命令:
sudo firewall-cmd --permanent --zone=public --add-service=ssh
sudo firewall-cmd --reload

现在,您的 CentOS LAMP 环境中的防火墙已配置为允许 HTTP、HTTPS 和 SSH 连接。如果需要允许其他服务,请参阅 firewalld 文档以获取可用服务列表和相应的命令。

0
看了该问题的人还看了