Nginx防盗链怎么配置
发布时间 - 2023-05-21 00:00:00 点击率:次处于服务性能的考虑,我们通常把html静态资源按照不同类型划分存放在多台服务上。
如果拓扑图:
超文本传输协议中的referer作用
referer:null 表示请求者直接访问
referer:blocked 一般为防火墙设备添加的
referer:url 表示url中的主机告诉请求者的间接访问
图中jpg.good.com显然是一台专门用户存放图片的服务器,而www.good.com是一台web服务器,从域名可以看出必然是一家公司,条件:
1、只允许访问www.good.com的用户以链接的身份访问jpg.good.com(referer:url中host内容为www.good.com)
2、拒绝referer:null(表示请求者直接访问)拒绝。
3、防止盗链接(拒绝用户以链接的身份访问jpg.good.com ;referer:url中host内容不是www.good.com)
修改三台机器的hosts记录为
apache默认目录/var/www/html下创建test.html内容为:
nginx主配置文件vi /e
tc/nginx/nginx.conf
重新读取配置文件 /etc/init.d/nginx reload (重启服务restart也可以)
添加图片在/good/a.jpg
客户端使用浏览器访问http://www.good.com/test.html
在nginx上抓包
客户端得到图片之后解释在浏览器中
# nginx
# 一台
# 配置文件
# 请求者
# 客户端
# 放在
# 是一家
# 可以看出
# 盗链
# 重启
# 不同类型
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
详解jQuery中的事件
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
Laravel安装步骤详细教程_Laravel环境搭建指南
如何快速登录WAP自助建站平台?
如何利用DOS批处理实现定时关机操作详解
浅谈redis在项目中的应用
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
如何获取免费开源的自助建站系统源码?
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
详解jQuery停止动画——stop()方法的使用
Laravel如何使用模型观察者?(Observer代码示例)
php结合redis实现高并发下的抢购、秒杀功能的实例
中山网站推广排名,中山信息港登录入口?
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
如何批量查询域名的建站时间记录?
Python结构化数据采集_字段抽取解析【教程】
微信小程序 require机制详解及实例代码
深入理解Android中的xmlns:tools属性
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何快速生成ASP一键建站模板并优化安全性?
历史网站制作软件,华为如何找回被删除的网站?
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
深圳网站制作培训,深圳哪些招聘网站比较好?
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
原生JS实现图片轮播切换效果
Laravel如何发送系统通知?(Notification渠道示例)
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
Android使用GridView实现日历的简单功能
Mybatis 中的insertOrUpdate操作
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
如何自定义建站之星网站的导航菜单样式?
JS去除重复并统计数量的实现方法
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
如何选择PHP开源工具快速搭建网站?
JS碰撞运动实现方法详解
怎么用AI帮你设计一套个性化的手机App图标?
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
百度浏览器如何管理插件 百度浏览器插件管理方法

