配置七牛云cdn加速

前言

网站刚刚搭建起来,觉得背景图片什么的加载太慢了,所以打算开启cdn加速。折腾了两天,遇到了很多坑,在此记录一下。

开始打算在www.vseu.com中进行cdn加速的,因为访问vseu.com或者www.vseu.com的时候nginx是自动跳转到www.vseu.com的(主要是配合ssl证书进行装x,下一篇会介绍如何配置https证书),所以我以为对www进行加速就好了,www加速过程中遇到了很多坑,最后为还是换成了img.vseu.com…

至于为什么选择七牛云,因为Solo内置七牛云文件上传功能,自己懒得重写了,其实之前也用过,感觉七牛口碑还不错。

废话少说,开始教程。

申请ssl证书

进行cdn加速之前,我们需要先去申请一个ssl证书。如果您的网站不需要通过https协议进行访问,则可以跳过此步骤。

1.登录七牛云控制台,进入ssl证书服务。

配置七牛云cdn加速

2.购买证书,证书品牌:TrustAsia 证书种类:DV域名型。

配置七牛云cdn加速

3.补全信息,填写域名信息和公司信息等。

4.确认证书,进入ssl证书服务列表查看我们刚刚申请的证书,进行域名所有权验证,登录阿里云控制台–域名解析–添加解析,解析参数如图所示。然后等待七牛云签发。

配置七牛云cdn加速

配置七牛云cdn加速

cdn加速

1.登录七牛云,创建存储空间,这个不多介绍。

2.给存储空间绑定域名或者自定义域名,加速域名记得要备案。通讯协议我选的https,http加速前10GB是免费的,https是0.28元/GB,感觉还可以,反正目前本博客也没什么流量,一个月花不了几块钱。原站配置建议不要修改,我在这里遇到了很多坑。。。其他选项暂时可以不用修改,如有需要也可以开启图片自动瘦身功能,或许会更快一点,价格0.1元/千次。稍后就会显示创建域名处理中了,这个时候我们可以先去配置cname。

配置七牛云cdn加速

3.配置cname,进入七牛云融合cdn服务,在域名管理中找到我们刚刚创建的域名进行配置。这个时候会提示我们配置cname,那我们就配置一下咯。复制cname,登录阿里云控制台,点击域名–>解析–>添加解析,记录类型–>cname 主机记录输入你刚刚加速的域名(例如img.vseu.com) 记录值就是你刚刚在七牛云复制来的cname。添加好解析之后,等待七牛云处理,大概十分钟就好了。

4.再次进入到存储空间概览,如果正常的话cdn加速域名列表中应该有我们刚刚添加的加速域名了。这个时候进入到内容管理,设置外链默认域名为我们刚刚进行加速的域名,点击保存。

配置七牛云cdn加速

配置七牛云cdn加速

5.将图片上传到刚刚创建的七牛云存储空间,这个空间下的资源都会进行cdn加速,然后复制外链进行访问,会感觉好像快了那么一点点。。。在融合cdn服务的统计中可以看到加速域名的用量统计。

原文地址