CDN+COS搭建图床超详细步骤

  • 一、前言
  • 二、准备工作
    • 1. 域名
    • 2. DNS解析
  • 三、原理解析
  • 四、COS部署
    • 1. 创建存储桶
    • 2.创建文件夹
  • 五、CDN部署
    • 1.基础配置
    • 2.源站配置
    • 3.服务配置
    • 4.流量封顶配置
    • 5.HTTPS配置
    • 6.图片压缩配置
  • 六、Pic-go 部署
    • 1.官网地址
    • 2.pic-go配置
  • 七、总结

一、前言

作为一名经常写博客的博主,图片的上传十分头疼,经常需要手动上传到指定的服务器里面,十分的麻烦,能不能有一种方案支持一次写完,永久部署呢,当然有的,这就是我们今天的主角图床,我们采用CDN+COS+Pic-go app上传图片,对于一张图片只需要快捷键即可完成上传,接下来我们来了解一下如何部署,正文即将开始~~

二、准备工作

1. 域名

首先需要有一个自己的自定义域名(国内已备案)作为引入图片的URL,如果直接使用COS对象的话,流量存在被盗取的可能性,而且不安全,同时自己的域名可以减少图片引入时过长的URL串,有时候甚至可以自行记忆URL链接,所以这里推荐的域名4个字母或者5个字母,便于记忆。

2. DNS解析

一般是以img.example.com作为新的图片的链接引入的,所以这里需要在域名所在的DNS服务商那里添加解析记录,这里添加解析记录的是cname记录,是CDN的cname域名,这个稍后介绍CDN时会进行解释说明。

三、原理解析

首先图片源是存在于COS对象中的,CDN用于加速图片的加载速度,将图片分发到全国各地CDN节点,这个原因主要是目前腾讯的COS对象存储的节点较少的缘故,故这里利用CDN加速,自己的自定义域名起到一种代理的作用,本质上是CDN,图源是COS对象,同时这里COS对象桶中需要开启CDN访问对象的权限的设置,为安全考虑尽量不要直接将对象的URL链接开放,利用CDN会节省一点流量,同时CDN那里还可以做一些限流等等的基础安全防护。

接下来就是介绍一下pic-go app的作用了,试想一下,我们上面虽然解决了图片加速访问和存储的问题,但还有一个小问题,图片上传我们需要使用api手动上传吗?当然可以使用,但有点累,这里推荐使用的pic-go app完全解决了手动上传这个难点,复制图片,然后可以使用自定义的快捷键完成上传,并且获取属于自己域名的专属链接,这里的原理是通过这个app 调用cos 相关的api完成上传的。

四、COS部署

下图为cos的简要使用说明

1. 创建存储桶

这里选择私有读写

下一步就是配置一些高级属性,这里可以根据自身业务逻辑需求进行相应的设置

最后点击下一步确认一下即可完成最终的部署

至此,通过简单的界面操作已经完成了存储桶的创建。

2.创建文件夹

点击存储桶管理那里,有如下几种选项,其中上传文件应该是最常用的,这里我们介绍一下文件夹的创建,通过文件夹的创建可以将我们的不同文件进行分类管理。

五、CDN部署

1.基础配置

  • 加速域名:即自定义的备案域名,如果符合要求会进行一次dns解析验证归属权
  • 加速区域:这里选择国内加速,这个根据自身购买的资源包决定的
  • 加速类型:选择CDN网页小文件,适用于图片等形式

2.源站配置

源站配置应该是最关键的一环,选择COS源,然后这里会自动浮现源站地址。

这里还需要配置CDN访问COS对象的权限,这里为配置结束的截图,需要再次指定配置的权限,可以在COS源那里进行授权。

3.服务配置

这里可以根据自己的业务需求进行修改缓存配置,例如图片更新比较快,可以指定png,jpg等格式图片为1天等等,没有特殊需求,可以指定缓存较多天数,省流量。

4.流量封顶配置

这里根据自身购买的流量包进行配置。

5.HTTPS配置

这里上传SSL证书以开启HTTPS访问,没有配置会导致错误的访问,默认是使用腾讯这边的cdn域名证书,所以这里需要自己手动配置一个证书进行替换。

下面配置一下强制跳转

6.图片压缩配置

这里进行配置一下智能压缩,可以将常见图片格式添加到压缩对象。

六、Pic-go 部署

1.官网地址

官网地址,可以在官网地址下载最新版本

2.pic-go配置

下列各种参数由腾讯云访问密钥中获取

  • secretId:腾讯云中密钥获取

  • secretkey:腾讯云中密钥获取

  • appid:腾讯云中密钥获取

  • 存储空间名:即下列红线部分,一般是自己指定的存储桶名称+数字

  • 存储区域:

    即下面红线部分的英文:ap-beijing

  • 存储路径:即文件夹的名称+/

  • 自定义域名:自己定义的域名作为图片的主url部分

七、总结

通过以上配置,最终我们实现了图片copy到剪切板,然后需要使用默认的ctrl + shift+p即可完成图片的上传,同时如果有开启重命名的设置也可以直接重命名,操作结束,在markdown文件中ctrl+shift+i即可完成刚刚复制的图片的显示,十分方便有没有,至此我们已经完成了图床的部署,价格方面不是很贵,如果是个人使用的博客,大概50左右一年的金额,期待大家早日拥有属于自己的图床。

CDN+COS搭建图床超详细步骤相关推荐

  1. gitee图床用不了,阿里云OSS搭建图床(非常详细)

    文章目录 1. 购买阿里云oss对象存储服务 2. 新建OSS Bucket 3. 配置OSS资源访问域名 4. 配置picGO 4. 将gitee图床图片迁移到OSS中 最近,打开自己的markdo ...

  2. ZooKeeper 搭建集群超详细步骤

    搭建Zookeeper集群 文章目录 搭建Zookeeper集群 1.1 搭建要求 1.2 准备工作 1.3 配置集群 1.4 启动集群 1.5 模拟集群异常 1.1 搭建要求 真实的集群是需要部署在 ...

  3. icmp端口_icmptunnel搭建icmp隧道——超详细步骤

    环境搭建: 攻击机kali:192.168.159.129 受害机centos:192.168.159.10 首先我们在攻击机和受害机都需要安装下icmptunnel,并把系统的icmp回显禁用掉,命 ...

  4. fabric2.3.2 test-network测试网络搭建 超详细步骤

    搭建好fabric网络后的第一步一定是练习一下测试网络.如果需要ubuntu下安装fabric环境的可以看下面两篇文章: Ubuntu16.04+fabric1.4.3 (15条消息) fabric1 ...

  5. 利用Gitee搭建免费图床(详细教程)

    我为什么要搭建图床呢??? 我的typora能写笔记,能插入图片,为啥要费劲搭图床呢? 你可以尝试将插入图片的md文件发给别人,对,他看不到图片,那咋办? 方法一:md文件+对应路径图片打包: 方法二 ...

  6. 【博客写作-Typora】保姆级教程:Typora+PicGo+Bilibili简单搭建图床

    目录 [博客写作]保姆级教程:Typora+PicGo+Bilibili简单搭建图床 一.背景 二.其他解决方案 三.Typora+PicGo+Bilibili简单搭建图床 3.1.Typora和Pi ...

  7. 使用阿里云OOS搭建图床并使用PicGo上传图片

    使用Markdown写博客超级方便,对程序员非常友好便捷,但是插入的图片如果只能本地查看,那就太难受了,因此需要图床来保存图片,复制外链插入到Markdown中,这样大家都能看~ 虽然使用阿里云的os ...

  8. 三、Hadoop系统应用之Hadoop集群测试及初体验(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

    Hadoop集群搭建前安装准备参考: 一.Hadoop系统应用之安装准备(一)(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7) 一.Ha ...

  9. 如何使用Github+picGo搭建图床???

    最开始我使用iPic+微博图床匿名上传,但是!!!当我不小心上传了隐私文件后,删除特别麻烦(联系新浪客服,提供图片是自己上传的证据才给予处理),因为白嫖图床,总担心挂掉,而且不利于备份. 后面查阅资料 ...

最新文章

  1. ocp 043 第十三章:管理资源
  2. Linux统治超级计算领域的九个理由
  3. DAG最长路问题 hdu-1224
  4. 太阳直射点纬度计算公式_高中地理,常用计算公式大盘点,高中满分特辑!
  5. Balsamiq Mockups 实例3
  6. simpana oracle,华为认证云运维专家(HCIE-CDO)
  7. POSTMAN list参数传值
  8. Atitit 个人信息数据文档知识分类
  9. 关于昆仑通态通道处理设置
  10. 异军突起,私域流量才是真正的护城河(上)
  11. 矩阵的entries
  12. [从零手写VIO|第五节]——后端优化实践——单目BA求解代码解析
  13. 开源项目精选推荐-杨小杰工具箱(YoungxjTools)
  14. mlag 堆叠_三分钟了解VRRP、堆叠、M-LAG这三大虚拟化技术
  15. 惠普m1136打印机驱动程序安装教程
  16. Typora+PicGo-Core+腾讯云COS 图床配置教程
  17. 【UI设计】—界面设计原则
  18. iPad2 iOS5.1.1完美越狱教程(Absinthe2)
  19. 个人网站已备案,更换服务器后需要重新备案嘛?
  20. Web寻梦狮ionic1实战1-环境搭建及项目介绍

热门文章

  1. 专家级配方--玻尿酸抗敏修复精华液
  2. Monocular Fisheye Camera Depth Estimation Using Sparse LiDAR Supervision
  3. Python真的是白学了
  4. ENVI无法加载从USGS上下载的LANDSAT8数据(MTL)
  5. word实用操作:几个关于录入和排版的小妙招
  6. 安森美推出超快恢复二极管 整流器SURS8320T3G 3A200V 广泛应用于各种高频逆变器件
  7. 三国志2霸王的大陆 java_三国志2霸王的大陆完美手机版下载_三国志2霸王的大陆安卓完美版下载v4.2.0_3DM手游...
  8. 根据权重做随机选择的算法
  9. 怎样开启计算机无线网络连接不上,怎么打开电脑的无线网啊 我连不上无线网。。。...
  10. python输入123输出321_python逆序输出,编程从键盘输入一个三位数,将它们逆序输出。如输入123,输出321.谢谢...