使用七牛云作为图片服务器

前言

  一个博客或者项目在服务器上跑起来之后,可能就开始了对项目的优化,图片作为静态资源肯定不能在放到项目里,需要从项目中剥离出来的,本人搭建的博客选择的是七牛云的对象存储+融合CDN加速,这性能蹭蹭的就上去了,之所以选择七牛云,没考虑太多,一直听说七牛云做的是云服务存储这一块的垂直领域,想必应该挺好的。最重要的一点是http形式的有一定额度的免费(https收费),免费不用还等啥呢,其它云服务收不收费暂时没去了解,同学可以去了解下。但作为企业级七牛也是蹭蹭的收你的费,但我们也不怕,用fastDFS,后续会出一篇fastDFS的搭建过程。

1.初识七牛云

  第一次使用七牛云,百度搜索七牛云进入其官网,右上角有一个注册按钮,进行注册便可以登录,但这样还不能使用七牛云提供的云服务,还需要进行实名认证,不过实名认证审核也是非常快的,实名认证之后就可以使用其服务啦。主页右上角管理控制台按钮点击进入七牛云所有功能的操作台。下图用红框将所使用的按钮标注出来了。
七牛云主页面

  进入操作台,左侧为功能列表,右侧为功能详情。下图两处红框就是我们需要使用的服务。
七牛云控制台

2.上传图片获取外链功能

2.1绑定域名

  点击对象存储的立即添加,然后新建存储空间,在新建的存储空间里绑定域名,在绑定域名里有一项是填写加速域名,该加速域名填写的是已备案的域名或者已备案的域名下的子域名,其它选项默认即可。

2.2配置CNAME

  点击空间概览,右侧有一个融合CDN加速域名如图所示,点击红框1,复制红框2。
配置CNAME
  拿复制到的CNAME去DNS解析里配置使其可以指向服务器。我的域名是阿里云购买的,所以去阿里云配置,百度搜索进入阿里云官网,站内搜索DNS控制台,在控制台找到自己的域名点击解析设置,然后点击添加记录,弹框按下图所示进行配置。
配置CNAME
  在阿里云配置解析完成后,返回七牛云,查看空间概览的融合CDN加速域名,如果显示如下图红框所示的状态即配置成功。(如果状态不对,需要等待一段时间,使其生效)配置CNAME

2.3上传图片获取外链

  点击内容管理,选择外链默认域名为自己之前绑定的域名,点击上传文件,接着按下图进行内容填写。
上传图片
  上传文件成功后,点击下图红框出,复制外链,获得该外链地址即可访问。
获取外链