溫馨提示×

Ubuntu Apache防盜鏈策略

小樊
37
2025-03-17 03:17:01
欄目: 智能運維

在Ubuntu上配置Apache防盜鏈策略可以通過多種方法實現,以下是兩種常見的方法:

使用.htaccess文件進行防盜鏈配置

  1. 在網站根目錄下創建或編輯.htaccess文件。
  2. 添加以下代碼:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain\.com[NC]
RewriteRule \.(gif|jpg|jpeg|png)$ http://www.yourdomain.com/404.html [R=301,L]

yourdomain.com替換為你的實際域名。

使用mod_rewrite模塊進行防盜鏈配置

  1. 確保Apache的mod_rewrite模塊已啟用??梢酝ㄟ^在終端運行以下命令來啟用它:
sudo a2enmod rewrite
  1. 編輯Apache的虛擬主機配置文件,通常位于/etc/apache2/sites-available/目錄下。例如,編輯默認的虛擬主機配置文件:
sudo nano /etc/apache2/sites-available/000-default.conf
  1. <VirtualHost>塊內添加以下代碼:
<Directory "/path/to/your/website">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain\.com[NC]
    RewriteRule \.(gif|jpg|jpeg|png)$ http://www.yourdomain.com/404.html [R=301,L]
</Directory>

/path/to/your/website替換為你的網站路徑,將yourdomain.com替換為你的實際域名。

  1. 保存文件并退出編輯器。
  2. 重啟Apache服務以應用更改:
sudo systemctl restart apache2

以上兩種方法都可以有效地防止其他網站盜用你的靜態資源,如圖片、視頻等,從而保護你的服務器帶寬。

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