centos

centos lamp如何设置防火墙规则

小樊
36
2025-05-17 05:01:40
栏目: 智能运维

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

  1. 首先,确保已经安装了firewalld。如果没有安装,可以使用以下命令安装:
sudo yum install firewalld
  1. 启动firewalld服务并设置为开机启动:
sudo systemctl start firewalld
sudo systemctl enable firewalld
  1. 查看当前的防火墙配置:
sudo firewall-cmd --list-all
  1. 为LAMP环境开放相应的端口。以下是一些常见的端口:

使用以下命令为这些端口开放防火墙:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --permanent --zone=public --add-service=mysql
sudo firewall-cmd --permanent --zone=public --add-service=ftp
  1. 重新加载防火墙配置以使更改生效:
sudo firewall-cmd --reload
  1. 确认端口已成功开放:
sudo firewall-cmd --list-all

现在,您的CentOS LAMP环境应该已经配置了防火墙规则,允许外部访问HTTP、HTTPS、MySQL和FTP服务。如果需要开放其他端口,只需将上述命令中的端口号替换为所需端口号即可。

0
看了该问题的人还看了