差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
工具:编辑:md_editor_dokuwiki [2021-07-23 14:53] – [备份网站] goldentianya | 工具:编辑:md_editor_dokuwiki [2022-08-05 09:46] (当前版本) – ↷ 链接因页面移动而自动修正 goldentianya | ||
---|---|---|---|
行 1: | 行 1: | ||
- | {{indexmenu_n> | + | |
====== 安装Dokuwiki ====== | ====== 安装Dokuwiki ====== | ||
行 69: | 行 69: | ||
</ | </ | ||
- | 在第二台服务器编写一个拉取文件的脚本,比备份时间晚半个小时开始执行 <color # | + | 备份到第二台服务器有两种方式,第一种远程推送: |
- | ++++ copyfile.exp | | + | ++++ push.exp | |
- | <file exp | copyfile.exp> | + | <file exp | push.exp> |
# | # | ||
- | spawn rcp < | + | set DATE [exec date +%F] |
+ | set fileurl | ||
+ | spawn echo $fileurl | ||
+ | spawn scp $fileurl | ||
set pass "< | set pass "< | ||
expect { | expect { | ||
password: {send " | password: {send " | ||
} | } | ||
- | find / | ||
</ | </ | ||
++++ | ++++ | ||
+ | 第二种方式在第二台服务器编写一个拉取文件的脚本,比备份时间晚半个小时开始执行 <color # | ||
+ | ++++ pullfile.exp | | ||
+ | <file exp | pullfile.exp> | ||
+ | # | ||
+ | set DATE [exec date +%F] | ||
+ | set fileurl < | ||
+ | spawn rcp $fileurl / | ||
+ | set pass "< | ||
+ | expect { | ||
+ | Password: {send " | ||
+ | } | ||
+ | # delete old files | ||
+ | spawn find / | ||
+ | </ | ||
+ | ++++ | ||
+ | <WRAP center round tip 60%> | ||
+ | expect {<color # | ||
+ | |||
+ | </ | ||
+ | |||
+ | ====== 迁移网站 ====== | ||
+ | 将现有的网站打包,整个传输到新的服务器。 | ||
+ | |||
+ | 新的服务器注意安装[[it: | ||
+ | |||
+ | |||
+ | ====== 升级网站 ====== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | 参考上文,将新的文件拷贝到 | ||
+ | <code > | ||
+ | ' | ||
+ | |||
+ | // 改变用户 | ||
+ | chown -R www-data: | ||
+ | </ |