LAMP服务器如何配置防火墙

583
2025/4/1 6:32:29
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

配置LAMP服务器的防火墙主要涉及打开必要的端口并确保防火墙规则的正确设置。以下是配置防火墙的步骤:

配置iptables防火墙

  1. 安装iptables(如果尚未安装):
sudo yum install iptables-services
  1. 编辑防火墙配置文件
sudo vi /etc/sysconfig/iptables
  1. 添加规则以允许必要的端口
  • 打开80端口(HTTP):
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
  • 打开3306端口(MySQL):
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
  • 允许已建立的连接返回:
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
  1. 保存并退出编辑器,然后重启防火墙服务以应用更改:
sudo service iptables restart
  1. 设置防火墙开机自启
sudo chkconfig iptables on

使用firewalld配置防火墙(适用于CentOS 7及更高版本)

  1. 安装firewalld(如果尚未安装):
sudo yum install firewalld
  1. 启动并设置开机自启
sudo systemctl start firewalld
sudo systemctl enable firewalld
  1. 添加规则以允许必要的端口
  • 打开80端口(HTTP):
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 打开3306端口(MySQL):
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
  1. 重新加载防火墙配置以应用更改:
sudo firewall-cmd --reload
  1. 查看当前防火墙状态以确认规则已添加:
sudo firewall-cmd status

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: linux查找文件路径的命令是什么