溫馨提示×

CentOS Apache2防盜鏈實現方式

小樊
53
2025-03-25 16:55:20
欄目: 智能運維

在 CentOS 系統中,使用 Apache2 實現防盜鏈的方法有很多種,這里介紹一種常用的方法:使用 mod_rewrite 模塊實現防盜鏈。

  1. 首先確保已經安裝了 Apache2 服務器。如果沒有安裝,可以使用以下命令進行安裝:
sudo yum install httpd
  1. 啟動 Apache2 服務:
sudo systemctl start httpd
  1. 創建一個 .htaccess 文件,放在需要防盜鏈的目錄下。例如,如果需要對名為 “images” 的目錄進行防盜鏈,可以在該目錄下創建一個 .htaccess 文件:
cd /var/www/html/images
touch .htaccess
  1. 使用文本編輯器打開 .htaccess 文件,添加以下內容:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpg|jpeg|png|gif)$ - [F,L]

將 “yourdomain.com” 替換為你自己的域名。這段代碼的意思是:如果訪問者請求的資源不是來自 “yourdomain.com”,則拒絕訪問。

  1. 保存 .htaccess 文件并關閉文本編輯器。

  2. 重啟 Apache2 服務以使更改生效:

sudo systemctl restart httpd

現在,已經成功為指定目錄實現了防盜鏈功能。當其他網站嘗試引用該目錄下的資源時,將會收到 403 Forbidden 錯誤。

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