问题:最近碰到网站上使用七牛云存储的图片加载不了,原因是七牛云上的加速域名是使用测试域名的(要回收的!),测试域名一回收很多之前的项目都要改。。。(在此记录一下)
解决:可以参考测试域名的使用规范:https://developer.qiniu.com/fusion/kb/1319/test-domain-access-restriction-rules
如果有已备案的域名,通过自定义域名访问资源即可。
可以参考测试域名过渡自定义域名的引导流程:https://developer.qiniu.com/kodo/kb/5158/how-to-transition-from-test-domain-name-to-a-custom-domain-name
FAQ(Frequently Asked Questions:经常问到的问题)-->对象存储-->下载问题-->如何从测试域名过渡到自定义域名
如何从测试域名过渡到自定义域名
解决步骤:
一、网站添加二级域名
注:顶级域名备案后,二级域名不需备案。
(1)、服务器上IIS绑定二级域名:
测试二级域名:
(2)、在您的域名厂商处配置,比如您在阿里云/腾讯云/新网等处购买的域名,您需要前往购买域名的厂商的相应控制台配置做域名解析。
- 打开您购买域名的厂商官网,登陆后在页面右上角找到 控制台。
- 在控制台中,找到您的域名解析页面,例如:
阿里云:在控制台页面的左侧,产品与服务栏中选择 域名。
腾讯云:在控制台的云产品中,搜索并选择 云解析。
DNSPOD:在控制台页面左侧,选择 域名。
二、CNAME 配置
二级域名解析成功之后,
添加域名:
域名管理查看域名状态:
注:添加域名成功后,删除A记录类型,添加CNAME记录。(因为CNAME记录会与A记录冲突)
添加CNAME记录:
如果需要对七牛存储空间的自定义域名(自定义域名建议使用二级域名)进行 CNAME 配置。
https://developer.qiniu.com/fusion/kb/1322/how-to-configure-cname-domain-name
三、 FAQ(Frequently Asked Questions:经常问到的问题)-->融合 CDN-->域名配置问题-->如何验证域名已经配置成功?(如何判断CNAME是否正确配置)
四、域名绑定
保存默认域名:
复制外链能打开就可以了。
问题又来啦:七牛存储的图片在部分网络下无法访问的问题?
解决:本地dns的问题(最慢的办法就是等它更新啦),(可以试着修改一个不能打开的电脑本地dns改为114.114.114.114,然后清理一下浏览器缓存试一下)
工具检测:https://www.17ce.com/
用工具ping检测,测试是否正常(输入二级域名,Ping通就可以啦,大部分IP有地址就可以了)