溫馨提示×

Ubuntu Apache怎樣配置防盜版

小樊
41
2025-09-07 06:30:30
欄目: 智能運維

以下是在Ubuntu Apache上配置防盜版的常用方法:

  1. 使用mod_rewrite模塊(基礎防盜鏈)

    • 啟用模塊:sudo a2enmod rewrite,重啟Apache:sudo systemctl restart apache2。
    • 在網站根目錄的.htaccess文件中添加規則:
      RewriteEngine On
      RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain\.com [NC]
      RewriteRule \.(jpg|jpeg|png|gif|css|js)$ - [F,L]
      
      yourdomain.com替換為實際域名,可限制非指定域名訪問資源。
  2. 使用mod_security模塊(高級防護)

    • 安裝模塊:sudo apt-get install libapache2-mod-security2,啟用并重啟Apache。
    • 編輯配置文件(如/etc/modsecurity/modsecurity.conf),添加規則:
      SecRule REQUEST_FILENAME "\.(jpg|jpeg|png|gif)$" \
      "id:123456,phase:2,deny,status:403,log,msg:'Hotlinking detected',chain"
      SecRule REQUEST_HEADERS:Referer "!@rx ^http://(www\.)?yourdomain\.com$" "t:none"
      
      可自定義規則限制資源訪問。
  3. 其他輔助措施

    • 添加水印:對圖片、視頻添加水印,便于追蹤盜版來源。
    • 監控日志:定期查看/var/log/apache2/access.log,分析異常訪問。
    • 限制目錄訪問:通過配置/etc/apache2/apache2.conf,限制敏感目錄的直接訪問。

注意

  • Referer檢查可被繞過,需結合其他措施(如DRM、動態令牌)增強防護。
  • 配置前建議備份配置文件,測試通過后再應用到生產環境。

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