Debian Apache如何设置防火墙

Debian 上为 Apache 配置防火墙一、快速上手 UFW安装并启用 UFW(若未安装):sudo apt updatesudo apt install ufwsudo ufw enable放行 Web 与 SSH(避免锁死远程连接):按端口:sudo ufw allow 80/tcp;sudo ufw allow 443/tcp或按应用:sudo ufw allow ‘Apache

Debian 上为 Apache 配置防火墙

一、快速上手 UFW

  • 安装并启用 UFW(若未安装):
    • sudo apt update
    • sudo apt install ufw
    • sudo ufw enable
  • 放行 Web 与 SSH(避免锁死远程连接):
    • 按端口:sudo ufw allow 80/tcp;sudo ufw allow 443/tcp
    • 或按应用:sudo ufw allow ‘Apache Full’(同时放行 80/443)
    • 放行 SSH:sudo ufw allow 22/tcp
  • 常用检查与维护:
    • 查看状态:sudo ufw status(或 sudo ufw status numbered 查看编号规则)
    • 变更后重载:sudo ufw reload
    • 临时关闭:sudo ufw disable
  • 建议的默认策略(在启用前设置更安全):
    • sudo ufw default deny incoming
    • sudo ufw default allow outgoing

二、使用 iptables 的写法

  • 允许 HTTP/HTTPS/SSH:
    • 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
  • 丢弃其他入站(谨慎:确保已放行 SSH,否则可能被远程断开):
    • sudo iptables -A INPUT -j DROP
  • 规则持久化(Debian 常用 iptables-persistent):
    • 安装:sudo apt install iptables-persistent
    • 保存:sudo netfilter-persistent save
    • 重载:sudo netfilter-persistent reload

三、验证与常见问题

  • 验证端口与连通性:
    • 本地:ss -tlnp | grep -E ‘:(80|443)’
    • 外部:curl -I http://服务器IP 或 https://域名
  • 避免锁死要点:
    • 在启用 UFW 或设置 DROP 策略前,务必先放行 SSH 22/tcp
    • 使用 sudo ufw status numbered 核对规则顺序与命中情况
  • 变更前建议备份:
    • iptables:sudo iptables-save > /etc/iptables/rules.v4
    • UFW:先记录规则或导出状态,再变更

四、与 Apache 的配合与安全建议

  • 仅开放必要端口:生产环境通常只放行 80/443;如需远程管理再放行 22
  • 启用 HTTPS:
    • 安装 Certbot:sudo apt install certbot python3-certbot-apache
    • 获取并自动配置证书:sudo certbot –apache -d yourdomain.com
  • 基础加固(示例):
    • 隐藏版本信息:在 /etc/apache2/conf-available/security.conf 中设置
      • ServerTokens Prod
      • ServerSignature Off
    • 按需禁用不必要的模块:如 sudo a2dismod autoindex
  • 变更后重启 Apache:sudo systemctl restart apache2

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1451083.html

(0)
派派
上一篇 2025-11-14
下一篇 2025-11-14

发表回复

登录后才能评论