【玩转灯塔】简单几步搭建主备服务器系统,实现快速克隆

发布于:2024-10-24 编辑:匿名 来源:网络

背景和目标宝塔面板自带一键备份功能,但只能备份源代码,但没有网站列表、反向生成配置以及SSL证书等信息。本文的目标是:只需复制粘贴,然后点击几下,您就可以快速将所有网站克隆到备份服务器。

所需服务 2/多个轻量级应用服务器 宝塔面板 注:最好使用腾讯云对象存储 COS 来存储/同步备份文件;腾讯云 COS 为付费服务,计费项目包括:存储容量费、请求费、数据检索费、流量费和管理功能费。具体信息请参见计费概览。

设置步骤 1.在备份服务器上安装与主服务器相同的环境(Apache/Nginx、PHP等) 2.主服务器、备份服务器登录“腾讯云COSFS”可选。如果您不使用对象存储 COS 保存备份,则可以跳过此操作。

按照提示进行挂载。如果您没有使用 COS,也可以手动下载并上传到备份服务器。

我个人很喜欢用COS,同区域内网上传下载速度很快,很方便。如果没有安装,请先安装。

输入密钥等参数,将 COS 挂载到服务器。记住安装路径。

稍后会用到。写在这里:/www/cosfs/bt-sh3。

在主服务器上添加计划任务,任务类型选择Shell脚本。 ,复制并粘贴以下内容,并添加任务。

第7行根据实际情况进行修改。 CLOUD=后填写备份文件存储路径。

如果使用COS,请填写步骤2中挂载的路径/www/cosfs/bt-sh。如果不使用 COS,请填写本地路径,例如/www/backup。

/fastsync 代码语言: javascript copy#!/bin/bashPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin;#----- --配置信息------##备份文件存放位置 CLOUD="/www/cosfs/bt-sh"#7z压缩包密码 PWD7Z="password"#源代码压缩包文件名 WWWROOT_FILE="wwwroot .7z";#设置项压缩包文件名 CONFIG_FILE="config.7z";#--------配置信息------#if [ $(whoami) != "root" ]; thenecho "请使用root权限执行命令"exit 1;fiif [ ! -d /www/服务器/面板] || [! -f /etc/init.d/bt ];thenecho "宝塔面板未安装。"exit 1fiPARM7Z= "-mx0 ??-bsp0 -bb0 -bd -p${PWD7Z} -xr!*.7z -xr !*.zip -xr!*.gz"install_7z(){if [ ! -f /usr/bin/7za ] ; thenyum install p7zip -yfi}mk_dir(){mkdir -p /www/backup/cron;mkdir -p /www/backup/cron/temp/;mkdir -p /www/backup/cron/temp/config;}backup_wwwroot ( ){echo "★备份网站源代码...";echo $(7za a -t7z -r /www/backup/cron/${WWWROOT_FILE} "/www/wwwroot/*" ${PARM7Z}) &> > /dev/null}backup_config(){echo "★备份站点信息...";sqlite3 /www/server/panel/data/default.db < /dev/nullrm -rf /www/backup/cron/temp;}mv_to_cos(){echo "★ 上传到 COS...";mkdir -p $CLOUDmv -f /www /backup/cron/${WWWROOT_FILE} ${CLOUD}/${WWWROOT_FILE}mv -f /www/backup/cron/${CONFIG_FILE}${CLOUD}/${CONFIG_FILE}rm -rf /www/backup/cron}main(){echo "★★备份数据开始。

"install_7zmk_dirbackup_wwwrootbackup_configmv_to_cosecho "★★备份数据完成。"}main* 脚本执行后,将会有两个压缩包(wwwroot.7z 和 config.7z)上传到 COS 存储桶/存储在本地备份目录中。

执行后可以查看日志,看看执行是否成功。 4. 在备服务器上添加定时任务。

添加计划任务到备服务器,复制粘贴。以下第7行内容根据实际情况进行修改。

CLOUD=后填写备份文件存储路径。例如,使用COS填写步骤2中挂载的路径/www/cosfs/bt-sh。

如果不使用 COS,请填写本地路径,如 /www/backup/fastsync,然后手动将主服务器上的备份文件(wwwroot.7z 和 config.7z)上传到 /www/backup/fastsync备份服务器的目录。代码语言:javascript copy#!/bin/bashPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin;#-------配置信息-------##cosfs插件挂载位置 CLOUD="/www/cosfs/bt-sh"#7z压缩包密码 PWD7Z="password"#源代码压缩包文件名 WWWROOT_FILE="wwwroot .7z"#设置项压缩包文件名 CONFIG_FILE="config.7z"#--------配置信息------#if [ $(whoami) != "root" ];thenecho " ☆请使用root权限执行命令! "exit 1;fiif [ ! -d /www/服务器/面板] || [! -f /etc/init.d/bt ];thenecho "☆宝塔面板未安装" exit 1;fiPARM7Z=" - p${PWD7Z} -bsp0 -bb0 -bd -y";if [ ! -f "${CLOUD}/${WWWROOT_FILE}" ] || [! -f "${CLOUD}/${CONFIG_FILE}" ] ; thenecho "☆[$CLOUD]目录下未找到备份文件,请确保您已登录cosfs插件并挂载!";exit 1;fiinstall_7z(){if [ ! -f /usr/bin/7za ]; thenyum install p7zip -yfi}restore_wwwroot(){echo "★恢复wwwroot网站源代码";find /www/wwwroot -name ".user.ini"-exec chattr -i {} \;rm -rf "/www/wwwroot/*";echo $(7za x ${CLOUD}/${WWWROOT_FILE} -o/www/wwwroot ${PARM7Z}) > /dev/ nullchown www -R /www/wwwrootfind /www/wwwroot -name ".user.ini" -exec chattr +i {} \;}restore_config(){echo "★还原配置文件";mkdir -p /www/tmp/ CONFIG_PATH=/www/tmp/configif [ ! -d ${CONFIG_PATH} ];然后rm -rf ${CONFIG_PATH};fiecho $(7za x ${CLOUD}/${CONFIG_FILE} -o/www/tmp/ ${PARM7Z}) > /dev/nullcp -a - f ${CONFIG_PATH}/vhost /www/server/panel;if [ -f ${CONFIG_PATH}/proxyfile.json ]; thencp -f ${CONFIG_PATH}/proxyfile.json /www/server/panel/datafiif [ -f ${CONFIG_PATH}/redirect.conf ]; thencp -f ${CONFIG_PATH}/redirect.conf /www/server/panel/datafiif [ -f ${CONFIG_PATH}/site_dir_auth.json ]; thencp -f ${CONFIG_PATH}/site_dir_auth.json /www/server/panel/datafisqlite3 /www/server/panel/data/default.db <

"install_7z && sleep 5restore_wwwrootrestore_configrestart_serverecho "★★恢复数据完成。"} main 之后* 执行后,备用服务器将具有与主服务器相同的站点和配置。

当备服务器与主服务器同步后需要切换时 1. 在主服务器上手动执行备份任务 2. 备份文件准备好后,在备份服务器上手动执行恢复任务。 3、数据库备份可以使用宝塔自带的备份。

无需自己重新发明轮子。

【玩转灯塔】简单几步搭建主备服务器系统,实现快速克隆

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 为加快股权投资管理机构落户,武汉出台多项扶持政策

    为加快股权投资管理机构落户,武汉出台多项扶持政策

    《关于征求《武汉市加快发展股权投资若干支持政策实施细则(征求意见稿)》社会公众意见建议的公告》进一步细化和明确了《武汉市关于加快发展股权投资行业若干支持政策》的各项奖励补贴政策(吴正贵【〔〕6号)我局牵头起草《武汉市加快发展股权投资若干支持政策实施细则(征

    06-18

  • 乐马出行再获“数百万”投资

    乐马出行再获“数百万”投资

    据6月8日消息,中国电动汽车行业数字服务平台“乐马出行”完成“数百万”投资。 这是继3月22日获得度量衡资本后,鲁马出行第二次获得资本青睐。 据悉,本轮融资主要用于全面提升平台的数字化建设和研发能力。 作为团队建设和市场拓展!喇嘛出行成立于2018年11月11日,是一家

    06-18

  • 超4亿,海西经济区设立科技创新基金

    超4亿,海西经济区设立科技创新基金

    投资界-解码LP消息,8月24日,厦门闽西南弘盛科技创新基金合伙企业(有限合伙)(以下简称“闽西南科技创新基金已注册,基金规模4.1亿元 据悉,闽西南科技创新基金由国信弘盛、福建闽西南城市协同发展集团发起设立。 有限公司及其全资子公司厦门闽西南投资有限公司,并成功引

    06-18

  • Google、Facebook、Adobe,为什么科技公司都爱上了这种插画?

    Google、Facebook、Adobe,为什么科技公司都爱上了这种插画?

    ,苹果推出iOS 7系统,从拟物化转向扁平化设计。 争议如潮水般涌来,一波又一波。 但即便如此,拟物化设计还是开始流行起来,并且受到各大技术的青睐。 公司一起出现在世界的每一个角落。 时至今日,反对扁平化的斗争仍未停止。 近日,Reddit论坛上出现了新一轮被扁平化的人物

    06-21

  • Transformer再次创业,获新一轮融资4亿,谷歌、英伟达、AMD参投

    Transformer再次创业,获新一轮融资4亿,谷歌、英伟达、AMD参投

    Transformer???€…?????′??????????????????????????????? ??? ? ?— ?? ??'????????????????€? a?a?AMD???? ~????????????????? a ?o???€?????? ? ?????????????????????????€…?€? ????????????????????—?? “呃” ??????????????????????????????????? ?' ? ?????…

    06-17

  • 投资界新闻 -服务贸易基金正式成立,总规模300亿元

    投资界新闻 -服务贸易基金正式成立,总规模300亿元

    投资界消息(ID:pedaily),商务部1月10日宣布,服务贸易创新发展引导基金启动会日前,服务贸易大会在北京举行。 贸易基金正式成立,并将进入运作阶段。   商务部党组成员部长助理李成钢表示,期待服务贸易基金发挥独特作用和专业优势,为服务贸易融资市场增添新活力,推动

    06-18

  • 《沙丘》3D版本的观看体验远不如2D,中国观众已经厌倦了“3D大片”

    《沙丘》3D版本的观看体验远不如2D,中国观众已经厌倦了“3D大片”

    每次看电影我都会收集票根。 翻看这几年积累的票根,我发现自己已经很久没有看过3D电影了。 大概是2017年看完3D版《蝙蝠侠大战超人:正义黎明》后,因为亮度太暗,中途不小心睡着了,暗暗下定决心,以后除了原生3D拍摄的电影,一定要看2D版本。 最近科幻电影的火爆,再次引发

    06-21

  • 【清流世家】“中海储能”连续完成两轮融资,推动铁铬液流电池在储能领域大规模应用

    【清流世家】“中海储能”连续完成两轮融资,推动铁铬液流电池在储能领域大规模应用

    近日,中海储能技术(北京)中海储能股份有限公司(以下简称“中海储能”)宣布连续完成PreA、PreA+两轮融资,累计融资数亿元。 投资方为红杉中国、源码资本、经纬创投和清流资本。 微澜资本作为顾问公司的长期独家资本。 公司表示,本轮募集资金将主要用于量产产能建设、持续

    06-17

  • 文远智行文远知行获数亿美元C轮融资,投后估值33亿美元

    文远智行文远知行获数亿美元C轮融资,投后估值33亿美元

    上一轮融资完成不到四个月,自动驾驶公司文远智行文远知行宣布完成数亿美元C轮融资,投后估值33亿美元。 估值:33亿美元。 本轮投资机构包括IDG资本、和创资本、基石资本、赛普拉斯之星、云九资本、K3创投等,老股东华人文化资本、启明创投、凌峰资本等继续参与投资。

    06-17

  • 比亚迪半导体获19亿元A轮融资,红杉、中金、国投创新领投,估值近百亿

    比亚迪半导体获19亿元A轮融资,红杉、中金、国投创新领投,估值近百亿

    据投资行业消息,5月26日晚间公告披露,旗下比亚迪半导体比亚迪半导体股份有限公司(以下简称“比亚迪半导体”)成功引入红杉资本、中金资本、国投创新领投的战略投资者。 喜马拉雅资本等多家国内外知名投资机构参与认购,完成19亿元A轮融资,投后估值近百亿元。 据悉,资本

    06-18

  • 看专精特新“小巨人”NO.05 -福建品品香茶业有限公司业务搬上云端

    看专精特新“小巨人”NO.05 -福建品品香茶业有限公司业务搬上云端

    公司简介 福建品品香茶业有限公司是一家集茶叶种植、加工、销售、科研、出口为一体的省级农业重点龙头企业工业化。 公司拥有多个加工厂和有机茶园基地。 公司引进先进的茶叶加工技术和工艺,引进了国内外最先进的出口茶叶清洁加工流水线设备。 “品品香”太姥绿茶、福鼎白茶

    06-17

  • 范林集团原副总裁刘二壮加入紫光展锐集团

    范林集团原副总裁刘二壮加入紫光展锐集团

    8月10日,范林集团原副总裁、中国区总经理刘二壮先生正式加盟紫光展锐,出任常务副总裁,向董事长汇报工作团体的。 据了解,加入集团前,刘二壮先生曾担任泛林半导体设备有限公司集团副总裁兼中国区总经理;科锐半导体照明有限公司中国区总经理;泛霖半导体设备有限公司中国区

    06-06