zoukankan      html  css  js  c++  java
  • 关于七牛云存储配置服务器CNAME的问题

    以前的图片什么的都存放在七牛云(免费的那款)上,七牛相比OSS就是只能创建bucket但不能创建文件夹,这个令人很烦。最近七牛发公告说存储文件的测试域名30天后不能使用了,那我那些存储的图片的所有外链全部失效了?它让你新建域名才可以继续使用,搞了一下午才弄明白这东西怎么使用。其实原理很简单,贴出来记录一下。

    1. 首先在七牛上创建自定义域名

    具体的配置内容很简单就不发了,这个域名最好是跟你的二级域名一致,但如果你使用的是免费的https证书,二级域名是不受证书信任的,并不能使用通配符的方式来配置二级域名,那这样,你的图片访问的链接就不是https协议的,所以在主域名中混有http的请求,导致消息头的Referrer为空,通过Referrer来防盗链的方式会失效。

    2. 说到CNAME,你可以去谷歌一下,在我理解就是,CNAME是七牛(或者其他厂商)给你分配的图片服务器IP所绑定的一个域名而已。假如说你想用二级域名来作为文件服务器,它就可以作为你的二级域名所指向的服务器的地址。具体配置,如下图。

    来到服务器的ip解析界面,添加解析。

    记录类型就是CNAME

    记录值就是厂商给你的CNAME

    主机记录是你的二级域名

    ok到这里就配置完毕啦,将原来的测试域名换成你的二级域名,大功告成,基于七牛的文件存储服务器就这样搭建完了。

  • 相关阅读:
    jdk7_ConcurrentHashMap 图示
    Teradata 日期函数
    Teradata正则表达式
    Teradata sql去除字段中的字母/数字
    sql查询连续3天有交易记录的客户
    批量生成sql查询语句
    sql查询字段中是否含有字母/数字/符号
    sql查询每个人最新的2个电话号码
    python连接Teradata数据库
    dos命令获取文件行数
  • 原文地址:https://www.cnblogs.com/zhangjianbing/p/9485759.html
Copyright © 2011-2022 走看看