在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
现在,你的网站应该已经实现了防盗链功能。未经授权的网站将无法访问你的图片资源。