nginx防盗链

简介: nginx防盗链简单配置

源主机:

vim /etc/hosts

192.168.1.10 www.aaa.com

192.168.1.11 www.bbb.com

把图片放到/usr/local/nginx/html/

并给予权限

chmod 777 1.jpg

chmod 777 2.gif


vim /usr/local/nginx/conf/nginx.conf

添加以下内容:



location ~* \.(jpg|jpeg)$ {

       valid_referers *.aaa.com aaa.com;

       if ($invalid_referer) {

         rewrite ^/ http://www.aaa.com/2.gif;

}

}


加到}后面


想让网页识别中文把这个注释去掉,并改为utf-8

charset utf-8;


验证

nginx -t

重启服务

systemctl restart nginx



盗链服务器:

vim /etc/hosts

192.168.1.10 www.aaa.com

192.168.1.11 www.bbb.com


vim /usr/local/nginx/html/index.html

添加以下内容:

<!DOCTYPE html>

<html>

<head>

<title>爬</title>

</head>

<body>

<h1>爬</h1>

<img src="http://192.168.1.10/1.jpg"

</body>

</html>


客户端验证一下







 

相关文章
|
5月前
|
应用服务中间件 nginx
nginx防盗链功能
nginx防盗链功能
|
5月前
|
缓存 负载均衡 应用服务中间件
Nginx 的优化思路,并解析网站防盗链
Nginx 的优化思路,并解析网站防盗链
122 1
|
5月前
|
应用服务中间件 Shell nginx
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离(二)
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离
|
5月前
|
负载均衡 NoSQL 应用服务中间件
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离(一)
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离
|
6月前
|
监控 应用服务中间件 Linux
Nginx之防盗链及高可用解读
Nginx之防盗链及高可用解读
|
7月前
|
应用服务中间件 nginx
Nginx防盗链配置
Nginx防盗链配置
|
7月前
|
缓存 应用服务中间件 Linux
百度搜索:蓝易云【Linux系统Nginx优化与防盗链详细教程】
这些是关于Nginx优化和防盗链的基本教程。根据实际需求和具体情况,您可能需要进行更多的配置和调整。在修改Nginx配置文件之前,请确保您对配置语法和操作有一定的了解,并备份原始配置文件以防意外情况发生。
198 1
|
网络协议 应用服务中间件 Linux
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(二)
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(二)
109 0
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(二)
|
缓存 监控 应用服务中间件
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(一)
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(一)
104 0
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(一)
|
缓存 搜索推荐 应用服务中间件
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离,写得太好了!(1)
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离,写得太好了!
170 0
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离,写得太好了!(1)