阿里云OSS配置防盗链及通过nginx反向代理访问OSS中的资源

  阿里云出了个OSS(对象存储),价格便宜,很适合存储图片、视频等静态资源。因为内网访问免费,于是就寻求通过访问ECS服务器,再让ECS通过内网访问OSS资源的方式,花了一点时间,终于搞定了。
  首先,Bucket的读写权限我设置的是公共读,因为本来我把静态资源上传到OSS就是为了减轻服务器压力的,如果设为私有,反而会加重服务器压力。
  然后,你会发现有个问题,外网访问是收费的,所以你需要到OSS控制台中设置一下防盗链。防盗链的意思是只有用户输入的访问地址中请求头中的Referer在你设置的列表里才会允许访问。例如: http://static.test.com 是ECS服务器中准备用来做资源访问的网址,则防盗链可设置为 http://static.test.comhttps://static.test.com ,设置完后,只有Referer为这两个的才会被允许访问。
  Referer解释:http://www.test.com/go.html 中有个img标签,src属性为图片地址http://xxxx.oss-cn-beijing.aliyuncs.com/test.jpg,则Referer就为http://www.test.com/go.html ,但因为 http://www.test.com/go.html 不在防盗链列表中,该访问会被拒绝(直接在浏览器地址栏输入图片地址访问时Referer为空,建议将Referer设置为不允许为空)。
  最后就是nginx反向代理的配置了,配置比较简单,但也很容易出现错误。

        location / {
            proxy_set_header Referer http://static.test.com;
            proxy_pass  http://xxxx.oss-cn-beijing.aliyuncs.com/;
        }

这里要注意:
  ①proxy_pass的值 http://xxxx.oss-cn-beijing.aliyuncs.com 后面必须跟/。
  ②proxy_set_header Referer为设置的防盗链地址。
  ③不要加上proxy_set_header Host $host;否则会无法访问。

小贴士:
  建议设置默认首页和默认404页面,设置完后,访问OSS首页时就会自动进入设置好的首页,访问出错(找不到资源、没有权限等)时会自动进入设置好的404页面。这样设置的好处是防止Bucket名字等敏感信息泄露(没有设置404页面时,错误页面会显示这些),毕竟设置的读写权限是公共读,这样也可以在某种程度上减少攻击。

这个是完整源码 java实现 大数据 Spark 可视化大屏+Kafka+SpringBoot+Vue3 【大数据毕业设计】基于Spark实时电商用户行为分析与预测(Java版本+可视化大屏+Kafka+SpringBoot+Vue3) 源码+论文 完整版 数据库Mysql 随着电子商务行业的快速发展,平台每天都会产生海量的用户行为数据,包括浏览、加购、收藏和购买等。如何对这些行为数据进行实时采集、高效统计与科学预测,已成为电商运营决策和智能推荐的关键问题。传统的离线批处理方式存在延迟高、反馈慢、难以支撑实时运营的不足,因此构建一套面向实时场景的电商用户行为分析与预测系统具有重要的工程意义和应用价值。 本文设计并实现了基于 Spark 的实时电商用户行为分析与预测系统。系统采用前后端分离架构,后端以 Java 与 Spring Boot 为核心构建 REST 接口服务,结合 Apache Kafka 完成行为事件的异步投递与缓冲,利用 Spark MLlib 对窗口销售额进行线性回归预测,并将结果持久化至 MySQL;前端基于 Vue3、Element Plus 与 ECharts 实现管理后台与可视化大屏。系统主要功能包括管理员登录与个人中心、数据概览、行为数据查询、商品管理、实时统计、销售额预测以及可视化大屏展示。 在数据分析方面,系统通过行为模拟器持续生成 pv、cart、fav、buy 四类行为事件,按时间窗口聚合 PV、UV、加购数、收藏数、购买数和销售额等指标;在预测方面,采用滞后特征与小时特征构建训练集,优先使用 Spark 线性回归模型,并在异常情况下自动降级为 Java OLS 回归,保证服务可用性。测试结果表明,系统能够稳定完成实时统计与预测展示,界面交互清晰,能够满足本科毕业设计对完整性、可用性和技术综合性的要求。
YOLOv11公交车内紧急按钮目标检测数据集 目标类别:['Bus', 'Door', 'Handle', 'bell', 'chair', 'person'] 中文类别:['公交车', '门', '扶手', '紧急按钮', '座椅', '乘客'] 训练集:6027 张 验证集:134 张 测试集:40 张 总计:6201 张 该数据集提供了data.yaml文件,内容如下: train: ../train/images val: ../valid/images test: ../test/images nc: 6 names: ['Bus', 'Door', 'Handle', 'bell', 'chair', 'person'] 该数据集聚焦于城市公共交通场景,针对公交车内部环境中的紧急按钮进行精准标注与识别,具备高度的现实应用价值。通过多角度、多光照条件下的图像采集,全面覆盖了实际运营中可能出现的各类紧急按钮形态与安装位置,为提升公共交通安全监控系统的智能化水平提供了坚实的数据支撑。 该数据集包含6027张训练图像、134张验证图像和40张测试图像,总量达6201张,分布结构合理,能够有效支持模型的训练、调优与性能评估。训练集规模充足,确保模型具备良好的泛化能力;验证集与测试集虽相对较小,但样本具有代表性,可准确反映模型在真实场景下的表现稳定性。 标注工作严格按照标准执行,所有目标均以绿色边界框清晰标出,标注位置精确,边界紧贴目标边缘,未出现明显偏移或遗漏现象。各类别区分明确,尤其对“紧急按钮”这一核心目标的标注一致性高,充分体现了高质量的标注规范性与专业性。 该数据集适用于智能交通、城市公交系统升级、公共安全监控等多个领域,可广泛应用于公交车内的异常行为识别、紧急事件自动报警、乘客安全辅助系统等智能化解决方案中,助力构建更安全、高效的公共交通环境。共备交高通度环的境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值