Debian Apache安全设置技巧包括以下几个方面:
apt update 和 apt upgrade 命令,确保所有安全补丁和系统修正都得到应用。/etc/ssh/sshd_config 文件,设置 PermitRootLogin no 或 PermitRootLogin prohibit-password。useradd 命令创建新用户,并通过 usermod -aG sudo 命令将其加入sudo组。/.ssh/authorized_keys 文件中。ServerSignature Off 和 ServerTokens Prod。Options -Indexes。Require all granted 而不是 Allow from all 以提高安全性。/var/www/html)的权限设置为 755,文件所有权设置为Web服务器用户(如 www-data)。ufw(Uncomplicated Firewall)工具配置防火墙规则,允许必要的端口(如HTTP 80和HTTPS 443)开放。sudo ufw allow 80/tcp 和 sudo ufw allow 443/tcp 命令允许HTTP和HTTPS流量。auditd 进行系统审计,监控异常活动。Limit 或 LimitExcept 指令限制不必要的HTTP方法,如PUT、DELETE等。LimitRequestBody 指令限制POST请求的数据大小,防止DDoS攻击。通过以上设置,可以显著提高Debian Apache服务器的安全性,保护数据和系统的完整性。