溫馨提示×

Debian Apache安全設置方法

小樊
46
2025-08-25 03:37:10
欄目: 智能運維

以下是Debian Apache的安全設置方法:

  1. 更新系統與軟件
    sudo apt update && sudo apt upgrade -y  
    
  2. 配置防火墻
    使用UFW限制端口,僅開放HTTP(80)和HTTPS(443):
    sudo ufw enable  
    sudo ufw allow 'Apache Full'  
    
  3. 禁用不必要的模塊
    列出模塊并禁用非必要模塊(如rewrite、headers):
    sudo a2dismod <module_name>  
    sudo systemctl restart apache2  
    
  4. 啟用SSL/TLS加密
    用Let’s Encrypt獲取免費證書并配置:
    sudo apt install certbot python3-certbot-apache  
    sudo certbot --apache -d yourdomain.com  
    
  5. 隱藏版本信息
    編輯/etc/apache2/conf-enabled/security.conf,設置:
    ServerSignature Off  
    ServerTokens Prod  
    
  6. 配置訪問控制
    通過.htaccess或虛擬主機配置限制IP訪問:
    <Directory "/var/www/html">  
        Require all granted  
        # 或限制特定IP  
        # Require ip 192.168.1.1  
    </Directory>  
    
  7. 強化日志與監控
    定期查看日志并使用工具(如GoAccess)分析:
    sudo tail -f /var/log/apache2/access.log  
    sudo apt install goaccess  
    goaccess /var/log/apache2/access.log  
    
  8. 其他安全措施
    • 禁用目錄列表:在配置中添加Options -Indexes。
    • 限制文件權限:確保網站目錄權限為755,文件為644,屬主為www-data。
    • 啟用安全模塊(如mod_security)增強防護。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女