首页主机资讯如何在Linux LAMP中配置防火墙

如何在Linux LAMP中配置防火墙

时间2025-10-16 16:26:03发布访客分类主机资讯浏览1192
导读:在Linux LAMP(Linux, Apache, MySQL, PHP)环境中配置防火墙是一个重要的安全步骤。以下是使用iptables和ufw(Uncomplicated Firewall)两种常见方法来配置防火墙的步骤。 使用 ip...

在Linux LAMP(Linux, Apache, MySQL, PHP)环境中配置防火墙是一个重要的安全步骤。以下是使用iptablesufw(Uncomplicated Firewall)两种常见方法来配置防火墙的步骤。

使用 iptables

  1. 安装 iptables

    sudo apt-get update
    sudo apt-get install iptables
    
  2. 允许必要的端口

    • HTTP (80)
    • HTTPS (443)
    • SSH (22)
    • MySQL (3306)
    sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
    sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
    
  3. 允许本地回环接口

    sudo iptables -A INPUT -i lo -j ACCEPT
    
  4. 拒绝所有其他输入

    sudo iptables -A INPUT -j DROP
    
  5. 保存 iptables 规则

    sudo sh -c "iptables-save >
         /etc/iptables/rules.v4"
    

使用 ufw

  1. 安装 ufw

    sudo apt-get update
    sudo apt-get install ufw
    
  2. 启用 ufw

    sudo ufw enable
    
  3. 允许必要的端口

    • HTTP (80)
    • HTTPS (443)
    • SSH (22)
    • MySQL (3306)
    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
    sudo ufw allow 22/tcp
    sudo ufw allow 3306/tcp
    
  4. 允许本地回环接口

    sudo ufw allow from 127.0.0.1
    
  5. 查看 ufw 状态

    sudo ufw status
    
  6. 禁用 ufw(如果需要)

    sudo ufw disable
    

注意事项

  • 备份现有规则:在修改防火墙规则之前,建议备份现有的规则。
  • 测试配置:在生产环境中应用新规则之前,先在测试环境中进行测试。
  • 定期更新:定期检查和更新防火墙规则,以确保安全。

通过以上步骤,你可以有效地配置Linux LAMP环境中的防火墙,保护你的服务器免受不必要的访问和攻击。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Linux LAMP中配置防火墙
本文地址: https://pptw.com/jishu/728123.html
如何在Linux LAMP中部署数据库 SecureCRT如何提升Linux会话的安全性

游客 回复需填写必要信息