七牛云域名配置与CNAME解析
本文主要讲述,在七牛云后台上传图片后,如何通过访问我们在阿里云服务器中绑定的域名,来访问七牛云中的图片。
写在前面
一、什么是 CNAME 解析?
CNAME(Canonical Name)即 “规范名称”,是域名解析中的一种记录类型。它的作用是将一个域名(如www.wenbaby.tech
)指向另一个域名(七牛云提供的地址,如xxx.qiniudn.com
),而非直接指向 IP 地址。
通俗理解:就像给七牛云的服务节点起了一个你自己的域名 “别名”,用户访问你的域名时,会被引导到七牛云的服务器上获取内容。
二、为什么需要做 CNAME 解析?
七牛云的存储、CDN 等服务通过自身的域名(如qiniudn.com
后缀的地址)提供访问。
当你在七牛云中绑定自己的域名(如www.wenbaby.tech
)后,需要通过 CNAME 解析告诉域名注册商:“这个域名实际上要访问的是七牛云的服务地址”。
三、怎么实现 CNAME 解析?
1. 七牛云控制台中,绑定阿里云服务器绑定的域名,并生成 CNAME;
2. 阿里云控制台中,找到 DNS域名解析,添加记录,将上门的 CNAME添加进去;
步骤
在七牛云控制台【空间管理】中,新建空间:
在当前空间内的【域名管理】中,绑定阿里云服务器域名
生成当前空间下的 “七牛云域名”
去阿里云后台,【云解析DNS】中,配置CNAME
点击域名
点击 “添加记录”
记录类型为CNAME,将七牛云空间中生成的 “七牛云域名” 添加到阿里云服务器域名解析的记录值中:
记录添加成功!
回到七牛云后台,【域名管理】,点击刷新按钮,CNAME显示,已配置成功!
接下来我们配置 HTTPS
在右侧弹窗中,开启https,并选择对应的SSL证书:
点击保存后刷新,发现域名列表中对应的域名已显示:HTTPS 配置成功!
回到【文件管理】,在外链域名下拉选项中,将七牛云服务器的临时域名改为:我们刚刚配置好的 阿里云服务器域名。
OK,至此,我们已经可以通过我们的阿里云服务器绑定的域名,正常访问我们七牛云中上传的图片了!!
访问图片
复制到浏览器中,发现已经可以访问了,但是后面必须要加 token等一长串query参数
解决方法:在空间中的访问权限设置为:公有