在Ubuntu上使用Apache2实现防盗链,可以通过配置.htaccess
文件来限制访问来源。以下是具体步骤:
打开或创建.htaccess
文件: 在你的网站根目录下(例如:/var/www/html/yourwebsite.com/
),打开或创建一个名为.htaccess
的文件。
添加防盗链规则: 在.htaccess
文件中,添加以下代码来设置防盗链规则。请将yourdomain.com
替换为你自己的域名,将allowed_domain.com
替换为你允许访问的域名。
RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com [NC] RewriteCond %{HTTP_REFERER} !^http://(www\.)?allowed_domain\.com [NC] RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [F,L]
这段代码的意思是:
保存并关闭.htaccess
文件。
重启Apache2服务以使更改生效: 在终端中运行以下命令来重启Apache2服务:
sudo systemctl restart apache2
现在,你的网站应该已经实现了防盗链功能。未经授权的网站将无法访问你的图片资源。