阅读量:0
在CentOS系统中,使用firewalld作为默认的防火墙。要在CentOS LAMP环境中设置防火墙,请按照以下步骤操作:
- 首先,确保已经安装了firewalld。如果没有安装,可以使用以下命令安装:
sudo yum install firewalld
- 启动firewalld服务并设置为开机启动:
sudo systemctl start firewalld
sudo systemctl enable firewalld
- 查看firewalld的状态:
sudo firewall-cmd --state
- 允许HTTP和HTTPS流量通过防火墙:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
- 重新加载firewalld配置以应用更改:
sudo firewall-cmd --reload
- 确认HTTP和HTTPS服务已添加到防火墙配置中:
sudo firewall-cmd --list-all
- 如果需要允许其他端口(例如MySQL数据库的默认端口3306),可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
sudo firewall-cmd --reload
- 如果需要允许SSH连接,请执行以下命令:
sudo firewall-cmd --permanent --zone=public --add-service=ssh
sudo firewall-cmd --reload
- 如果需要删除某个服务或端口,可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --remove-service=http
sudo firewall-cmd --permanent --zone=public --remove-port=3306/tcp
sudo firewall-cmd --reload
完成以上步骤后,CentOS LAMP环境的防火墙设置就完成了。请确保根据实际需求调整防火墙规则,以保证服务器安全。
以上就是关于“CentOS LAMP如何设置防火墙”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm