昨天晚上在某个群里看到群友问,七牛云能不能绑定自己的域名作为静态资源文件的前缀,忽然想起来我已经有快两年时间没有登录过我的七牛云账号了,不禁老脸一红,这是有多久没有自己前后端都弄了,幸好还没有老年痴呆,还记得账号密码,快速登录进去,仿佛看到了那些个还很能熬夜的日子,即便那不是我的黄金时代。
回到本文重点,虽然这是一个很简单的问题,但是有些伙伴刚弄可能就是会一不小心就容易出错,或者有些不理解的地方,于是决定把自己的配置都干掉,重新花几十分钟把这个初级的知识点整理成文,以备有需之人的不时之需。
我们这儿说到的七牛云主要是指我们要用到它的对象存储和融合cdn加速,七牛为每个人都免费提供了10G的存储空间。七牛提供的加速功能只针对静态文件,动静分离的模式也不在本篇范围之内,本文着重讲解七牛云如何创建空间以及绑定自定义域名。
先登录到七牛控制台,查看域名,七牛会初始为每个用户分配一个测试域名,但是这个测试域名有效期只有30天,这也是为什么我们要绑定自定义域名的原因。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LWJlOWI4NWNhZDk1ZTM3MTY?x-oss-process=image/format,png)
第一步,新建空间。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LWUxYzE5MjhhNDg2MTMwZjc?x-oss-process=image/format,png)
如下图所示,存储空间填自己想要的名字(这其实是上传文件配置的bucket名称),之后点击确定:
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LTdiOTY2NjEwOWNkZjg4MWQ?x-oss-process=image/format,png)
可以看到列表中已经有我刚才创建的空间了,接下来我们点设置
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LWY0YjU4NTNmZTU5ZjI3ZDQ?x-oss-process=image/format,png)
第二步,点击绑定域名。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LWI5NTViMDFkNzc4NTg1M2Q?x-oss-process=image/format,png)
我这儿绑定的是我自定义的加速域名
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LTZkMDAyMGY1MDQ4OGI0MzA?x-oss-process=image/format,png)
下面的4个选择系统默认的就好
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LWMxOWI3OWJmMjc4MWE3YWE?x-oss-process=image/format,png)
然后看缓存配置
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LTRjOTFiNGJhYTFkZjk1Njc?x-oss-process=image/format,png)
缓存配置建议看官提供的官方文档,内容超详细,链接地址如下:https://developer.qiniu.com/fusion/manual/4944/cache-configuration
最后,高级配置,如果没有特殊需求,默认就好,然后点创建
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LTg1NTQ1OGQyYTMyMmE2MTg?x-oss-process=image/format,png)
这样就能在域名列表看到我们自定义的cdn加速域名了。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LWNmN2UwNmRlMTA1OTM1YjU?x-oss-process=image/format,png)
但是到这儿才完成一半,我们还需要去域名那儿去解析cdn加速域名。
第三步,登录域名控制台(我的是阿里云),在对应的一级域名那儿点解析:
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LTY5MzRkYTFlOTUwYjUxNmQ?x-oss-process=image/format,png)
第四步,如图,添加解析记录:
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LWYxYWYwZWJiN2UyZjA2MDg?x-oss-process=image/format,png)
在这儿稍微解释一下上图要填的内容:
- 记录类型:选择CNAME- 将域名指向另外一个域名
- 主机记录:这里填在七牛云绑定域名时的前缀,例子中:cdn.mazhichu.cn,这里需要填 “cdn”。
- 解析线路:默认。
- 记录值:上一步获取的 CNAME 值。(见下图)
- TTL:默认10分钟。
上图中的解析记录值,就是七牛域名管理,你自定义域名的CNAME值,点击复制过来即可。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LThhODk5YTdhMzllYWFjMTg?x-oss-process=image/format,png)
最后,别忘记了,在文件管理那儿将自定义的cdn加速域名保存为默认域名,这样就不用受测试域名的时间限制了。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LTQzYmFiOWFjYTcxMjg5NWQ?x-oss-process=image/format,png)
通过上面简单的几步,我们就可以将七牛云的cdn加速域名绑定成自己的域名,这样以后都能通过自己的域名来实现文件的访问。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LWE1YjdjMGUzOGJmNWQ1MGQ?x-oss-process=image/format,png)
我自己上传了一张图片试试,可以点击右侧的详情,可以看到,外链地址就是我们绑定的自定义域名了。
![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy8yMjM4NDE4LTFiNGZhYzJiYjI0ODY1NjQ?x-oss-process=image/format,png)
本文到这儿就结束了,希望对你有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)