在CentOS上配置Apache2防盜版(防盜鏈)主要有以下兩種方法:
sudo yum install httpd
。sudo systemctl start httpd
,sudo systemctl enable httpd
。/etc/httpd/conf/httpd.conf
或/etc/httpd/conf.d/
下新建如anti - hotlinking.conf
文件,添加規則:
<Directory "/var/www/html">
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain\.com [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpg|jpeg|png|gif)$ - [F,L]
</Directory>
sudo systemctl restart httpd
。/var/www/html
),創建或編輯.htaccess
文件。RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain\.com [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpg|jpeg|png|gif)$ - [F,L]
AllowOverride All
)。sudo systemctl restart httpd
。以上配置中,yourdomain.com
需替換為實際域名,可根據需求調整允許的域名和文件類型。