如今我们在做在线服务的时候遇到最头疼的就是offline,尤其现在国内的环境导致我们不得不外出来架设自己的服务器,

如果有钱烧的话,谁也知道怎么做,但是我们都是苦逼的程序员哪有钱来烧?

这样,我来分享一个我自己的方案。

DNS宕机切换+Nginx前段反代+mysql主从同步+dropbox文件同步。这样,我们可以使用两台服务器来创建最基本的集群了。

1.DNS端,DNS我选用dnspod来作为首选,因为他可以分省解析,宕机切换,这样省去我们创建DNS集群的技术时间和精力,这里赞一个。

如何做我就不说了。

2.Nginx前端反代,创建好自己的集群,然后两台服务器配置Nginx一样。

3.mysq主从同步,没什么好说的。

4.本文主要说说dropbox来同步文件,有人说rsync什么的,我觉得dropbox的技术和服务不错,免费的帐号有2G :)

那么在Linux来安装dropbox吧。

32位

cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86 | tar xzf -

64位

cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86_64 | tar xzf -

然后启动

~/.dropbox-dist/dropboxd

这样会提示需要你访问url来绑定帐号,复制下来在你的浏览器访问绑定即可,绑定完毕服务器会提示你成功,这样在你的根目录下会创建一个Dropbox的文件夹,这就是同步的文件夹了,如果你想同步你网站的内容文件夹 例如/webapp 这个文件夹 那么可以创建一个软连接
进入Dropbox
mkdir webapp —— cd webapp —— ln -s /webapp
这样就将你 /Dropbox/webapp 和 webapp 软连接起来了。

是不是很方便?
还有什么好说的 ,去 dropbox申请帐号吧,感谢使用我的链接,能让你我都受益。谢谢。

 

DROPBOX地址

可怜的dropbox被墙鸟,可以去我的 ssh平台来帮助你,:) 哈哈 算不算AD?