相信很多人都有搭建个人技术博客。但是在写博客时遇到的一个普遍问题是:在用 MarkDown格式语法写文章时,图片的上传和引用让人头疼,想要在文章里面插图片,但不知道放哪。
这里给大家介绍一个存储图片的好地方,七牛云。
一. 使用七牛云空间对象存储并设置自定义域名
七牛云是一家提供对象存储服务的云计算公司,其对象存储服务可以用来存储各种类型的文件,包括图片、视频、文档等等。其中,七牛云的对象存储服务还可以用来搭建图床,为博客、社交媒体等网站提供图片存储和分享服务。本文将介绍七牛云对象存储图床的使用方式和注意事项。
最关键的是,注册就会有10G标准存储免费空间。下来介绍下使用方式。
1.注册七牛云账号
首先需要注册一个七牛云账号,注册后可以获得AccessKey和SecretKey,这两个密钥是使用七牛云对象存储服务的关键。
注册后从右上角进入个人中心
2.创建存储空间
登录七牛云控制台后,可以创建一个存储空间,用于存储图片等文件。在创建存储空间时,需要选择存储区域和存储类型等参数,根据自己的需求进行设置。
3.上传图片
在存储空间中上传图片,可以通过七牛云控制台、SDK、API等方式进行上传。上传成功后,会获得一个图片的URL地址。
4.使用图片
点击复制外链即可获得的图片URL地址,在需要的地方引用图片。
二. 七牛云自定义域名配置
注意:七牛云提供的外链域名会在30天内过期,如果想要长期使用,需要绑定自己域名,示例中用到的域名是在阿里服务商申请的
1.配置自定义域名
七牛云空间新增自定义域名
点击域名管理,绑定域名
在圈红的地方填写自己申请的域名即可,例如:
image.justmyfreedom.com/
获取获取CNAME值
配置域名映射
取域名服务商即域名申请网站配置,这里是在阿里云申请的,因此去阿里云配置。
在阿里云的域名控制台中在域名的后面点击解析(七牛云的空间配置的哪个域名点击哪个域名的解析)
添加记录的主机记录中请注意,如果你在绑定七牛云域名时直接用的域名,比如你注册的域名为
aaa.com
然后你在七牛云绑定域名时也是用的 aaa.com,那么在主机记录这里直接选择 @ 即可。如果在 aaa.com 的前面加了二级域名,比如是这样
bbb.aaa.com
那么主机记录这里添加 bbb 即可。 @ 符代表直接解析主域名(不过一般不推荐直接使用 @,因为域名本身有一个A记录值,这样的话CNAME会和A记录值冲突) 主机记录添加 bbb,域名解析后就是 bbb.aaa.com
按照圈起来的那条进行配置即可,因为我给域名增加了前缀,因此主机记录这里是image
查看配置CNAME是否成功
返回七牛云的域名管理,如图状态那里显示成功即可,然后在文件管理中复制一个图片外链,在浏览器中打开看是否成功。
2. 七牛云自定义域名配置阿里云SSL证书
配置证书前需要在七牛云的空间管理中配置了一个使用阿里云域名进行访问的空间。
获取阿里云域名证书
1、直接在阿里云的SSL证书中创建一个免费的证书即可
2、然后下载pem格式的证书文件(我下载的是pem的证书,其它的证书格式的没有试过,感兴趣的可以试试)
3、下载完证书之后然后解压,会出现两个文件,一个是.pem
结尾的文件,另一个是.key
结尾的文件
七牛云配置证书(提升HTTPS访问)
1、在域名管理中找到HTTPS配置
2、配置证书
证书的备注名填写你需要配置的域名;例如:img.image.com(我是用的是二级域名)
证书内容直接将`.pem`文件中的内容全部复制粘贴进去即可
证书私钥也是直接将`.key`文件中的内容全部复制粘贴进去
填好之后点击确定输入你账号的密码即可,之后会有几小时等待审核的时间,快的话十几分钟。
点击配置后,根据以上步骤配置即可
三. 注意事项:
1.安全问题:由于七牛云存储的是公开的文件,因此需要注意保护图片的安全性。可以通过设置存储空间的访问权限、使用图片防盗链等方式来加强图片的安全性。
2.存储空间的容量和使用限制:七牛云的对象存储服务有一定的容量和使用限制,需要根据自己的需求进行选择和设置。
3.文件命名和管理:在上传文件时,需要注意文件的命名和管理,以便于后续的使用和维护。建议使用有意义的文件名,并且对于大量的图片需要进行分类和整理。
4.数据备份:由于存储在云端的数据可能会受到各种因素的影响,因此需要进行数据备份,以保障数据的安全性和可靠性。
版权声明: 闲者 发表于 2023-08-14
转载请注明: 七牛云对象存储(图床)免费使用 | 七牛云对象存储(图床)免费使用 - 无界文档,七牛云对象存储(图床)免费使用