来源:常见问题解疑 - 远策科技 | 2021-11-05
很多站长没有备份的习惯,当服务器或者网站数据出问题的那天,才后悔莫及,为了恢复网站需要耗费很大精力,甚至有的时候无法挽救。所以日常要做好服务器的数据备份才行。
服务器使用宝塔面板,可以很方便地把服务器的数据定时自动备份到阿里云OSS,具体操作步骤如下:
1.宝塔面板安装阿里云OSS插件
在BT控制面板的软件商店里找到阿里云OSS插件,点击安装,配置信息需要去阿里云OSS中获取。
2.获取阿里云AccessKeyID 和 KeySecret
登录阿里云的账号,进入控制台OSS,右侧找到Access Key按钮,此时出现的安全提示,选择继续使用AccessKey 即可。点击右侧的⌈创建AccessKey⌋,按提示操作即可。完成操作后,即可获得AccessKeyID 和 KeySecret。
3.创建阿里云OSS的存储空间Bucket
在阿里云的对象存储的操作界面,点击 ⌈存储空间⌋ ,点击 ⌈+⌋,右侧弹出操作界面,填入Bucket名称等。区域选择及存储类型根据自己购买的OSS套餐包选择,避免产生额外的费用。读写权限选择:私有。
注意:如果OSS套餐购买的资源部是全国通用的,那区域选择建议选跟你服务器同一个区的,当然前提你网站服务器也是在阿里云,同一个区域可以用内网数据传输,速度更快。
4.配置测试阿里云oss插件
获取阿里云OSS的Bucket名称 和 外链域名。在对象存储界面中,可以在左侧 ⌈存储空间⌋ 中找到刚给你创建的Bucket。
⌈Bucket名称⌋ 即你创建的空间名称
⌈外链域名⌋ 一般的话是选择访问域名的第一个比如 oss-cn-beijing.aliyuncs.com,如果你用的是阿里云的服务器并且和oss在同一个区就可以使用内网地址 oss-cn-beijing-internal.aliyuncs.com,否则只能用第一个外网地址。
5.备份网站
在宝塔面板创建每天自动备份计划,找到 ⌈计划任务⌋ – ⌈添加计划任务⌋,任务类型为:⌈备份网站⌋ 和 ⌈备份数据库⌋,选择备份网站 ⌈所有⌋ 或者指定的网站,选择执行周期,最好选择凌晨或者不会有太多人访问的时间段,选择备份到 ⌈阿里云OSS⌋ ,然后同一个网站数据库和网站文件一定要是同一天。
设置完毕之后,测试执行一下,去阿里云oss检查下数据是否完整正常,就可以了。