之前弄博客都是用虚拟主机,后面用了vps,最近才开始接触服务器。第一次用服务器发现功能权限确实比前面两个完善多了,自由度更高,但是很多问题不像之前一个工单就可以解决而是所有事情都要自己动手解决。对于像寻小山这种对服务器不熟悉的人来讲,有时候还是挺吃力的。
前段时间整了一个网站,基本上都整理的差不多,最后就备份网站和禁止ip防止恶意解析这两块还没弄好。昨天找了各种资料之后终于把自动备份做好了,今天就分享下如何自动备份网站数据到阿里云oss:
一、安装阿里云oss插件
这一步很简单,在BT控制面板的软件管理里面可以找到阿里云oss插件,安装好后配置信息需要等获得了Bucket之后填写就可以。
二、获取阿里云AccessKeyID 和 KeySecret
(1)登录阿里云的账号,点击右边头像就有AccessKey,
(2)按照提示验证下绑定的手机号就可以获取AccessKeyID 和 KeySecret
三、开通oss和创建Bucket
(1)在阿里云后台找到阿里云对象存储OSS,购买标准类型和低频访问类型都可以,标准的贵一点,一般低频的就可以,毕竟备份一个月也就那么几次。不过我看标准的一年才9块钱就直接选标准类型的了。
(2)创建Bucket,名称随便填写,然后类型我设置的是标准类型,私有,区域选择最好是跟你阿里云服务器同一个区的。
注意:区域选择很重要,建议选跟你服务器同一个区的,当然前提你网站也是在阿里云,因为不同区的话数据不是互通的,不能用内网数据传输,我当时没注意选错区域了导致后面一直用内网不成功,最后只能用外网,速度没有内网快,内网还不用流量费。
(3)创建好之后,我们就获得了Bucket名称和外链域名
四、配置测试阿里云oss插件
(1)将第三步获得的数据全部填写到oss插件里面
(2)一般的话是选择访问域名的第一个比如 oss-cn-beijing.aliyuncs.com,如果你用的是阿里云的服务器并且和oss在同一个区就可以使用内网地址 oss-cn-beijing-internal.aliyuncs.com,否则只能用第一个外网地址。
(3)配置完成后,保存会获取同步oss文件列表信息,如果能正常获取就说明配置成功了
五、备份网站
(1)进入宝塔后台-计划任务-备份网站
(2)备份时间最好选择晚上凌晨某个时间,然后同一个网站数据库和网站文件一定要是同一天
(3)设置完毕之后,测试执行一下,去阿里云oss检查下数据是否完整正常,就可以了
我备份之后都是碎片是什么原因?