zoukankan      html  css  js  c++  java
  • django开发_七牛云CNAME解析

    CNAME 简介
    • CNAME 即指别名记录,也被称为规范名字。这种记录允你将多个名字映射到同一台计算机。 当需要将域名指向另一个域名,再由另一个域名提供 ip地址,就需要添加 CNAME 记录。

    为什么使用CDN需要 CNAME 记录?

    • 在七牛云开发者平台创建加速域名后,会给域名分配一个 “CNAME域名”(例:example.qiniudns.com)。用户需要在域名服务商处,配置一条 CNAME 记录,将访问加速域名的请求指向这个 example.qiniudns.com 域名记录,生效后访问加速域名时解析将会正式指向七牛云 CDN ,之后由CDN完成调度,使得该域名所有的请求都开始享有CDN加速效果。

    CNAME 配置

    如果需要对七牛存储空间的自定义域名(自定义域名建议使用二级域名)进行 CNAME 配置。

    一. 获取CNAME值

    • 在 七牛开发者平台 页面选择 融合CDN ,选择 域名管理 ,将鼠标移动到您需要配置的 域名 后,会出现蓝色字样 复制CNAME ,如下图所示,点击即可复制CNAME值。


    或者您也可以通过在 七牛开发者平台 页面选择 融合CDN ,选择 域名管理 ,点击您需要配置的 域名 后的 配置 字样,进入 配置 界面,在基本信息中查看CNAME值 ,如下图所示。


    二. 添加CNAME记录


    添加CNAME记录需要在您的域名厂商处配置,比如您在阿里云/腾讯云/新网等处购买的域名,您需要前往购买域名的厂商的相应控制台配置做域名解析。

    1. 打开您购买域名的厂商官网,登陆后在页面右上角找到 控制台。
    2. 在控制台中,找到您的域名解析页面,例如:
      阿里云:在控制台页面的左侧,产品与服务栏中选择 域名。
      腾讯云:在控制台的云产品中,搜索并选择 云解析。
      DNSPOD:在控制台页面左侧,选择 域名。
    1. 在域名列表中找到您加速域名对应的主域名,点击域名后面的“解析设置”或“解析”,进入解析设置页。
    2. 选择“添加记录”,依次填写主机记录,记录类型以及记录值,其他可设为默认值,如果您不清楚如何填写主机记录和记录值,请参考下文提供的示例。


    例如,记录类型请选择为CNAME,主机记录为主域名的前缀,假设购买的域名为‘qiniu.com’,这是一个一级域名:

      • 您在七牛创建了普通域名
        加速域名为 qiniu.com ,主机记录为@       博主备注方案
        加速域名为 cdn.qiniu.com ,主机记录为 cdn
        加速域名为 img.cdn.qiniu.com ,主机记录为 img.cdn
      • 您在七牛创建了创建了泛域名
        加速域名为 .qiniu.com ,主机记录为 *
        加速域名为 .img.qiniu.com ,主机记录为 *.img
     
    选择 应用外域域名
    查看是否配置成功
     
    到此部就可以了,当然我们还需要在代码中进行请求
    示例,具体看实际情况
    let $progressBar = $(".progress-bar");
    QINIU.upload({
      "domain": "http://CNAME/",  // 七牛空间域名
      // 后台返回 token的地址 (后台返回的 url 地址) 不可能成功
      "uptoken_url": "/admin/token/",
      // 按钮
      "browse_btn": "upload-image-btn",
      // 成功
      "success": function (up, file, info) {
        let domain = up.getOption('domain');
        let res = JSON.parse(info);
        let filePath = domain + res.key;
        console.log(filePath);  // 打印文件路径
        $thumbnailUrl.val('');
        $thumbnailUrl.val(filePath);
      },
     
     

    作者:含笑半步颠√

    博客链接:https://www.cnblogs.com/lixy-88428977

    声明:本文为博主学习感悟总结,水平有限,如果不当,欢迎指正。如果您认为还不错,欢迎转载。转载与引用请注明作者及出处。

  • 相关阅读:
    EasyUI基础searchbox&progressbar(搜索框,进度条)
    git 仓库
    “农民代码”讨论
    多线程和多进程之间的区别
    move_uploaded_file
    在form里面,放了四个UEditor,怎么在后台分别获取它们值
    ThinkPHP模板IF标签用法详解
    Tp框架查询分页显示与全部查询出来显示运行时间快慢有区别吗?
    百度UEditor基本使用
    织梦DedeCms获取当前页面URL地址的调用方法
  • 原文地址:https://www.cnblogs.com/lixy-88428977/p/10277332.html
Copyright © 2011-2022 走看看