给oss加cdn
最近公司有个网站有大量视频,而且都在100M以上。因为服务器的存储空间空间有限,因此我选择了阿里云的oss存储,并且给oss加了cdn。这篇博客记录一下给oss加cdn的过程
(1)开oss服务按照阿里云界面要求填写就行。
(2)开通cdn服务,在 域名管理 中添加域名
(2.1) 加速域名最好使用一个子域名,例如:网站域名为yourdomian.com,子域名为xxx.yourdomian.com
(2.2) 源站信息,因为要给oss添加cdn,因此源站信息选oss域名,在域名列表中选择要加速的oss域名。
(2.3)添加域名后,在域名管理列表中会有一列叫CNAME,复制这个
(3)去dns中增加一个解析。记录类型选CNAME,主机记录填步骤(2.1)中的xxx.yourdomian.com,记录值填步骤(2.3)中的CNAME。保存后,过几分钟左右,CNAME状态就会变成已配置。
因为“CNAME”记录和“A”记录有冲突,目前我还不知道怎么让网站域名和步骤(2.1) 加速域名使用同一个域名。以后发现有解决方案再补充
(4)在oss中,文件的域名就能使用自有域名
(5)因为网站用了https,因此很多浏览器要求资源也要用https。因此可以给步骤(2.1)中的xxx.yourdomian.com申请一个证书。
(6)申请证书之后,需要在 域名管理 的 HTTPS证书 中填入证书以及私钥。也建议在 访问控制 中开启 Referer防盗链
以上操作完成后,就能用https://xxx.yourdomian.com/xxxxx访问oss的文件