Linux服务器站点自动定时备份设置
一、网站管理面板的配置
网站配置好之后,可以通过宝塔面板的定时任务设置自动定时备份,防止服务器出现意外导致网站无法访问,或者网站的源码丢失等问题,我们可以使用备份的源码来恢复站点。

如上图:
打开服务器的宝塔面板,登录进去之后,点击左侧的 计划任务
进入计划任务列表,可以执行很多操作。目前最重要的就是设置网站的定时自动备份任务。
在 任务类型 里面选择 备份网站
任务名称 这一项不用选择,当我们在下面的 备份网站 参数后面选择了对应的域名,上面的任务名称会自动更新;
执行周期:一般的站群,我都是设置每周自动备份一次,比如上图的设置:每星期一的上午9点30分执行备份任务;
备份网站:这个里面是服务器上已经上线的所有网站的域名列表,可以从中选择你需要备份的网站域名;后面的 备份到 可以选择服务器或者FTP存储空间,一般建议购买一台单独的服务器,配置为FTP服务器,专门用来做备份服务器,这样会更加安全,后面的 保留最新 X 份,我一般选择保留最新30份,每周备份1份,保留最新的30份,差不多是最近半年每周都有备份的源码,防止中间出错被覆盖,保留最新半年会比较安全;
备份提醒:这个一般选择默认的 不接收任何消息通过
排除规则:这个里面一般填写不需要备份的文件,一般站点生成的缓存文件可以不用备份,只要把缓存的目录按照格式记录在这里就可以
二、不同CMS程序排名规则记录
HunterCMS泛站群的备份排除规则:[排除备份缓存目录,以及根目录下的.user.ini 这个文件是用来控制防跨站的]
HlSE0CMSer/cacheData
.user.ini
小旋风站群程序备份排除目录:
temp/cache/html
temp/cache/htmlfile
temp/cache/theme
temp/cache/tplcache
temp/robotlog
temp/cache/tags
temp/cache/urlrules
temp/cache_collecturl
temp/cache/html11
temp/cache/htmlfile11
temp/cache/theme11
temp/cache/tplcache11
temp/robotlog11
temp/cache/tags11
temp/cache/urlrules11
temp/cache_collecturl11
.user.ini
WordPress站点备份排除目录:
wp-content/cache
.user.ini
目录定时备份:
- 1、需要定时备份服务器上网站配置文件,即备份
/www/server/panel/vhost/nginx这个目录,配置如下:
排除目录及文件:
tcp
well-known
redirect
0.default.conf
0.websocket.conf
waf2monitor_data.conf
free_waf.conf
phpfpm_status.conf
配置截图:

- 2、服务器上如果有安装Docker应用,记得查询Docker应用的配置,找到数据存放的目录,定时备份这个目录;
最后点击 添加任务 就可以了,服务器会自动按照我们设置的时间周期自动定时备份。
补充说明一下:服务器自动定时备份到FTP服务器,需要在宝塔面板的 软件商店 安装 FTP存放空间 这个软件
打开宝塔面板,点击左侧的 软件商店 ,进入之后在上面的 应用搜索 框里面输入 FTP存储空间 就可以看到这个软件,点击后面的安装就可以:

安装好 FTP存储空间 这个软件之后,需要配置一下软件的参数:

如上图:
点击安装好的 FTP存储空间 软件之后,会自动进入软件的配置界面,点击左上角的 账户设置 , 然后就进入参数配置界面:
Host 设置FTP服务器的IP以及端口号,格式是: 8.8.8.8:1688
用户名:FTP服务器上配置的FTP用户名
密码:FTP服务器上配置的FTP用户的密码
存储位置:就是这台服务器上的网站备份文件存放到FTP备份服务器的什么位置,一般都是用服务器的编号创建目录,存放这台服务器的备份文件的。


评论