溫馨提示×

CentOS Apache2如何實現防盜鏈功能

小樊
39
2025-06-20 10:25:12
欄目: 智能運維

在 CentOS 系統上,使用 Apache2 實現防盜鏈功能可以通過配置 .htaccess 文件來實現。以下是具體的步驟:

  1. 打開或創建 .htaccess 文件

在你的網站根目錄(例如:/var/www/html)下,找到或創建一個名為 .htaccess 的文件。

  1. 編輯 .htaccess 文件

使用文本編輯器(如 vim、nano 等)打開 .htaccess 文件,并添加以下代碼:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpg|jpeg|png|gif)$ - [F,L]

請將 yourdomain.com 替換為你的實際域名。這段代碼的意思是,如果訪問者試圖通過其他域名訪問你的圖片資源,將被拒絕訪問。

  1. 保存并關閉 .htaccess 文件

保存對 .htaccess 文件所做的更改,并關閉文本編輯器。

  1. 重啟 Apache 服務

為了使更改生效,請重啟 Apache 服務。在終端中運行以下命令:

sudo systemctl restart httpd

現在,你的 CentOS Apache2 服務器已經配置了防盜鏈功能。當其他域名的用戶試圖訪問你的圖片資源時,他們將收到一個 403 Forbidden 錯誤。

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