技术流ken

运维拯救世界

本人网站备份策略–技术流ken

前言

 

网站虽小,但是数据备份依然不可或缺。本篇文章就分享一下我的网站涉及到的备份策略。

 

环境

 

一台线上云服务器:含公网IP,部署了LAMP架构,上线了网站

一台本地服务器:可以和云服务器进行通信

 

数据备份类型

 

  1. 备份网站数据库
  2. 备份网站根目录下的所有文件

 

备份思路

 

因为线上服务器无法与本地服务器进行通信,所有只能使用在线上服务器生成数据,线下服务器去拉取的方式进行备份,因为线上服务器含有公网IP,本地服务器可以直接和线上服务器进行通信。

 

定时任务

 

 

线上云服务器中的定时任务:

4 9 * * * /usr/bin/bash /usr/share/nginx/html/backup_web.sh

 

定时任务中的脚本内容

[root@ken ~]# cat /usr/share/nginx/html/backup_web.sh
#!/bin/bash
cd /usr/share/nginx/html && tar czf /web_bak/`date “+%F”`-web_bak.tar.gz ./*

 

本地服务器中的定时任务:

0 2 * * * /usr/bin/scp 152.136.127.116:/web_bak/`date “+\%F”`-web_bak.tar.gz /backup/web/

发表评论

邮箱地址不会被公开。