宝塔面板结合阿里云OSS对网站实现自动备份

一、阿里云对象存储OSS配置

1、登录阿里云对象存储OSS后台,点击【新建 Bucket 】。

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

2、输入相应信息,点击【确定】,下面几项内容为必填项,童鞋们按照教程填写即可。

  • Bucket名称:根据您的需要,自己填写,必须为没有其他人占用的英文名称。
  • 区域:选择和您的服务器相同的区域,便于使用时走内网。
  • 存储类型:选择标准存储。
  • 读写权限:选择私有。
  • 同城区域冗余存储:根据需要进行选择,服务器文档网这里选择了关闭。
  • 实时日志查询:根据需要进行选择,服务器文档网这里选择了不开通。

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

3、这时阿里云对象存储OSS控制台可以看到刚才新建的 Bucket 名称,记住【 EndPoint(地域节点)】,在宝塔面板配置时会用到 EndPoint? 地域节点 。

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

二、宝塔面板的配置

1、登录宝塔面板,点击左侧导航【软件商店】,再点击【宝塔插件】,然后选择【阿里云OSS】,点击【安装】。

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

2、等待安装完成,点击【设置】,填写相应的选项,然后点保存。每项内容的获取方式看服务器文档网的具体说明:

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

  • AccessKeyId 和 AccessKeySecret 在阿里云控制台获取,具体步骤如下:

① 登录阿里云官网,进入控制台,鼠标移动到右上角头像处,点击【 AccessKeys 】。

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

② 在弹出的对话框中选择【继续使用AccessKey】,如果您之前创建过accesskeys,则直接在页面中进行复制,如果没有创建过,则点击右侧【创建AccessKey】,在弹出的对话框中获取手机验证码并且输入,会提示新建AccessKey成功。

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

  • Bucket:在阿里云对象存储OSS创建时,自己设置的名称。
  • 外链域名:在 Bucket 页面的 EndPoint(地域节点),也就是服务器文档网在创建完Bucket后让大家记住的内容。这里需要提醒的是,如果您的服务器和OSS在同一个区域,请选择内网 EndPoint(地域节点),传输速度快。
  • 保存路径:根据需要设置,服务器文档网这里设置为根目录。

3、点击宝塔面板左侧导航【计划任务】,添加一个网站备份计划任务和一个数据库备份计划任务,具体设置如下:

任务类型:备份网站或备份数据库

任务名称:选择下面要备份的网站,会自动生成,无需手动填写。

执行周期:可以默认。也可以根据自己的需要进行设置。

备份网站:选择您要备份到阿里云OSS的网站。

备份到:选择阿里云OSS。

保留最新:服务器文档网选择了3份。

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

4、进行阿里云OSS备份测试。任务添加完成后,在任务列表点击【执行】。

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程

5、登录阿里云OSS控制台,进入刚才新建的Bucket名称,再点击【文件管理】,如果看到您的刚才备份的站点内容,恭喜您,配置成功啦!

使用宝塔面板搭建环境的Linux系统云服务器,备份数据到阿里云OSS的配置教程