前言
网站如何从一个服务器上传到另一个服务器总归是一个问题,有幸接触到这个问题。这里就推荐用ocaml及unison吧。
ocaml
我用的是centos7,然而,这个似乎是fedora的分支,所以直接用yum install ocaml安装了。
配置unison
这里重点说一说unison,你可以直接用yum install unison,可以成功的。。然而,当你执行同步脚本时候【同步脚本稍后给出来,免得没办法测试】
可能会出现这个问题:
两台机器的unison版本不一致。。我们的服务器版本是2.4.8,而yum install的比较旧,所以只能手动编译了。
首先请找到适合你自己版本的unison。地址如下:
unison地址
稳定版本地址:
这里写链接内容
而我需要的刚好就是稳定版本的,所以直接用这个来安装了:
http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-2.48.4.tar.gz
wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-2.48.4.tar.gz
tar -zxvf unison-2.48.4.tar.gz
cd unison-2.48.4
make UISTYLE=text
make install