使用阿里云ECS+OSS图床+宝塔面板 搭建WordPress站点系列之第一篇。

一、使用自定义图床域名的必要性说明

阿里云官方说明:访问存储在OSS中的资源时资源被强制下载

出于安全考虑,从2019年9月23日起,针对之后新建的Bucket,直接使用OSS提供的默认域名,从互联网访问OSS上该Bucket的图片类型文件时,Content-Type(Mime-Type)为image/jpeg、image/gif、image/tiff、image/png、image/webp、image/svg+xml、image/bmp、image/x-ms-bmp、image/x-cmu-raster、image/exr、image/x-icon、image/heic,扩展名包括jpg、jpeg、jpe、png、tif、tiff、gif、svg、bmp、ico、ras、dib、svgz、webp、bm、jfif、x-png、exr、heic时,Response Header中会自动加上Content-Disposition:'attachment=filename;'

即从浏览器访问图片类型文件时,会以附件形式进行下载。

建议您可以使用自定义域名访问OSS请求,默认情况下不会强制下载。

二、创建 Bucket

记得提前购买OSS存储包,以免产生额外费用,记得提前购买OSS存储包,以免产生额外费用,记得提前购买OSS存储包,以免产生额外费用

打开 OSS管理控制台,在概览 – Bucket 管理 点击【创建 Bucket】按钮。

image-20211212184115618

弹出页面中,填写Bucket信息并记录下 Endpoint 。

image-20211212185221992

2.1 绑定域名

点击 Bucket 列表,打开创建的 Bucket,在 传输管理 – 域名管理 页中点击【绑定域名】按钮。

image-20211212193821485

填入域名URL,并勾选 自动添加 CNAME 记录,然后点击【提交】。

image-20211212193655455

然后回到 传输管理 – 域名管理 页,点击已添加域名下【托管证书】链接,弹出证书托管页,选择【自定义上传】,填入域名的 SSL 证书。

image-20211212194815240

三、添加用户

新建一个只有管理对象存储服务(OSS)权限的用户,更加安全方便。

鼠标指向右上角头像位置,点击【访问控制】,打开 RAM 访问控制 页面。

image-20211212185949857

在 身份管理-用户 点击【创建用户】按钮。一定要勾选 【Open API 调用访问】。

image-20211212190418842

3.1 记录 AccessKey ID 和 AccessKey Secret

image-20211212190935009

四、添加用户权限

在 用户 页清单中,点击【添加权限】,在弹出页面中,添加【管理对象存储服务(OSS)权限】。

image-20211212191513056

五、安装并配置 PicGo

PicGo Github 主页 中下载对应操作系统的安装包。安装后运行,在【阿里云OSS设置】中,填入相关配置信息,此时需要用到之前步骤中记录的内容。

其中,KeyId 对应 AccessKey IDKeySecret 对应 AccessKey Secret存储空间名 对应 Bucket名称存储区域 对应 Endpoint的第一段内容 (如:oss-cn-beijing),存储路径使用默认 img/ 即可,自定义域名 填入 Bucket 绑定的域名

image-20211212195056444

六、Typora 配置使用 PicGo 上传

image-20211212200627257

至此,阿里云OSS图床配置完成,可以方便使用了。

发表回复

后才能评论