腾讯云轻量应用服务器锐驰相比其它套餐类型,最突出特点是峰值带宽 200 Mbps,这么大的带宽,用来取代 CDN 降低成本岂不是美载?
一、域名
首先,我们先解析一个域名到轻量应用服务器,假设我们使用的域名是 lh-rs-cos.ll00.cn。
二、获取轻量应用服务器内网IP
打开轻量应用服务器控制台-概要-网络与域名,记录下IPv4地址(内),在后面的步骤我们需要给该 IP 添加访问对象存储的权限。
三、COS对象存储信息获取
这里,我们需要获取到对象存储的访问域名,把它作为我们方向代理的目标地址。
打开对象存储控制台-储存桶-概览,记录下访问域名。
四、给轻量应用服务器添加访问对象存储的权限
这一步,我们给轻量应用服务器添加权限,让他拥有权限访问储存桶。授权后,用户通过轻量应用服务器下载储存桶内的文件就不需要携带签名。
如果你想用户下载储存桶内资源需要携带签名,则无需操作该步骤。
在对象存储控制台-储存桶-权限管理-Policy权限设置添加一条新策略
被授权用户选择所有用户,资源范围根据自身需求选择,模板选择只读对象
添件处新增一条条件,IP 等于 我们前面获取的轻量应用服务器的内网 IP
五、反向代理配置
服务器方面,我们这里使用 Nginx 来进行举例。先创建一个站点,然后在站点配置内增加反向代理配置:
注意:把配置中的 cos-1251274110.cos.ap-guangzhou.myqcloud.com 替换成你自己的对象存储储存桶的访问域名
location ^~ / {
proxy_pass https://cos-1251274110.cos.ap-guangzhou.myqcloud.com;
proxy_set_header Host cos-1251274110.cos.ap-guangzhou.myqcloud.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
add_header X-Cache $upstream_cache_status;
proxy_ssl_server_name on;
proxy_ssl_name cos-1251274110.cos.ap-guangzhou.myqcloud.com;
}
六、测试效果
最后,在闲时使用IDM进行多线程下载,速度最高能去到 30 多 Mbps,基本没有低于 25 Mbps。总的来说,效果还是非常好的。当然,高峰期还得多测试。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有