首页/aliyun服务器代维/如何限制通过固定的IP访问阿里云OSS的文件
aliyun服务器代维

如何限制通过固定的IP访问阿里云OSS的文件

最近有客户提出需求,在某些情况,需要使用OSS来存大量文件,但是请求这些文件时候需要访问固定的IP(比如程序之前写死了IP,比如和运营商谈免流量的问题,公司跳板机,固定公司ip访问限制)

通过查看阿里云服务器手册发现oss的服务是由多个IP的,并且随时可能变化,因此如果要实现这个功能,这时候可以通过ECS搭建反向代理来实现需求
nginx配置如下:

server {
listen       80 default_server;
server_name  _;
location / {
proxy_pass http://xxx.oss-cn-qingdao-internal.aliyuncs.com/;
proxy_set_header   Referer             http://www.test.com;
}
}

这里通过ECS代理OSS的内网,从而省掉了OSS的流量费,但是访问效率需要依赖ECS的带宽
Image
为了安全,OSS配置了refer限制,也可以通过proxy_set_header来代理发送一个refer,这个refer可以设置一个随意别人不知道的值,能够变相实现加密(只有ECS服务器知道这个refer值)
 配置完毕之后,就可以通过访问ECS来访问到OSS上的文件了,比如:
aaa
SERVICE

相关服务与公开报价

以下为三家云市场官方店铺的在售商品,价格取自平台页面、可核验。 点击直达商品页,由平台完成下单与交付。

按本文主题推荐的云市场在售服务与公开报价
商品图 服务 / 商品 云市场 公开报价 操作
BT宝塔面板SSL证书安装配置服务 BT宝塔面板SSL证书安装配置服务 阿里云 ¥50 去商品页
SSL https证书配置 证书安装配置 SSL https证书配置 证书安装配置 阿里云 ¥100 去商品页
网站除错 模板插件安装 环境搭建 网站搬家 安装PHP 修复discuz DEDE 网站除错 模板插件安装 环境搭建 网站搬家 安装PHP 修复discuz DEDE 阿里云 ¥1000 去商品页
Drupal建站系统(附基础运维支持) Drupal建站系统(附基础运维支持) 腾讯云 ¥0 / 小时 去商品页
企业建站系统 WordPress(最新2023.6.28优化版) 企业建站系统 WordPress(最新2023.6.28优化版) 腾讯云 ¥0 / 小时 去商品页
微信小程序专用SSL证书+配置服务 微信小程序专用SSL证书+配置服务 腾讯云 ¥100 / 次 去商品页
SSL 证书安装配置服务(含证书过期更新) SSL 证书安装配置服务(含证书过期更新) 华为云 ¥100 / 次 去商品页
企业网站运维技术支持服务(年度订阅) 企业网站运维技术支持服务(年度订阅) 华为云 ¥6000 / 年 去商品页
软件安装与部署服务(Apache / Nginx / Tomcat / 自建应用) 软件安装与部署服务(Apache / Nginx / Tomcat / 自建应用) 华为云 ¥3000 / 次 去商品页
FREE CHECKUP

先做一次免费服务器体检

我们会在 1 个工作日内给出问题清单与处置建议 —— 做不做代维都没关系。

135 410 16684
工作日 Mon – Fri 10:00 – 22:00 · 紧急故障 7×24 响应
立即拨打
CONTACT

在线留言

有什么可以帮您?

带 * 为必填