起因与目标
之前写博客被人推荐使用sm.ms作为图床,虽然免费,但是在上传公众号的时候总是失败,后面听人说用国内的图床会好一些。搜了一圈,发现七牛云图床比较好,每个月有10g的免费存储空间和10g的下载流量,但是需要域名绑定。正好我手头有个服务器,买个域名也便宜,于是开始动手。
域名注册与备案
因为我之前买了阿里云的服务器,所以这里买的也是阿里云的域名。买了域名之后还进行了备案。具体我是参考的这篇,就不详细讲了。
七牛云注册、创建空间、域名管理
怎么注册七牛云我就不讲了。注册之后进入空间管理新建一个空间。
进入空间,域名管理
我这边是绑定了一个CDN加速域名。CDN加速域名、源站域名的差别具体可以看域名管理。
点击绑定域名进行绑定,输入一个二级域名,比如我买的域名是mundane.ink,输入的二级域名我就填了一个cdn.mundane.ink,其他的填默认即可
添加完成之后,CNAME中会显示xximg-yyy-com-idvb268.qiniudns.com
类似字样。(CNAME 是用来把域名解析到别的域名上,即将域名指向另一个域名)。复制CNAME,这个在下面阿里云域名解析中要用到。
进入阿里云域名解析,点解析设置、添加记录,具体的参考cname解析
到这里,七牛云图床添加域名就完成了
支持https
这一步没有必要的话可以不开。
去阿里云申请免费的ssl证书,然后点下载,下载Apache证书
解压后可以看到三个文件
打开七牛云的上传证书页面:https://portal.qiniu.com/certificate/ssl#cert
点击上传原有证书,把解压的xxx.key和xxx.public.crt的内容复制到下面两个框框内
然后再去源站域名/CDN加速域名开启HTTPS,选中这个证书就可以了~
PicGo设置
PicGo是是一款图床神器,在github开源。
配置过程:
1、AccessKey和SecretKey:可以在七牛云控制台,秘钥管理页面找到你的配置
2、存储空间名:填写前面创建的空间名称
3、访问地址:对应前面提交的域名
4、存储区域:七牛云的存储区域(华东 z0,华北 z1,华南 z2,北美 na0,东南亚 as0 ),根据你空间所在的区域,填对应的代码