在CentOS系统中,使用firewalld作为默认的防火墙管理工具。要在CentOS LAMP环境中设置防火墙规则,请按照以下步骤操作:
sudo yum install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --list-all
使用以下命令为这些端口开放防火墙:
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
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
现在,您的CentOS LAMP环境应该已经配置了防火墙规则,允许外部访问HTTP、HTTPS、MySQL和FTP服务。如果需要开放其他端口,只需将上述命令中的端口号替换为所需端口号即可。