全网仿站服务商

仿站网站二次开发,低至500元,最快24小时内上线

咨询热线:18096623820

虚拟主机上如何备份网站

所谓网站备份,是指将网站数据以某种方式加以保留,以便在网站系统遭受破坏或其他情况下,重新加以利用的过程。在网站管理中,数据安全是网站管理者的首要任务,而数据备份和恢复工作就成为了保护网站系统数据完整性和安全性的主要手段。
 
虚拟主机因为价格便宜,服务可能就不太靠谱,说不定哪天就关了或无法访问,因此,网站备份对虚拟主机来说尤为重要。作为站长,应该如何将自己的网站进行备份?下面是几个常见的方法。
 
1、手动备份
 
手动备份是最基本的备份方法。对大多数网站来说,网站的程序代码变动较少,主要是数据库的变化,因此,可以一次性将全站程序和数据库通过FTP等方式备份到本地硬盘。如果遇到网站模板或文件变更,则变更后再手动下载备份。对数据库文件来说,通过phpMyAdmin等管理程序将数据库导出到一个文件中,然后定期从网站上将其下载到本地,以避免数据丢失。
 
手动备份的问题是实时性不强,依赖人工操作,效率低下,如果遇到突发事件,数据库有可能会丢失数天甚至更长时间的数据。
 
2、使用面板自带程序备份
 
很多虚拟主机的面板程序会自带备份恢复功能,使用面板程序的这些功能会极大提高备份和恢复的效率。例如,常用的面板程序cPanel自带的Backup功能就可以让用户方便地备份整个站点和全部
或者部分数据库。在cPanel面板进行空间全备份的步骤如下。
 
首先,登录网站的cPanel控制面板,点击Backup按钮,进入备份页面。
 
(1)备份全站文件。点击这里的HomeDirectory按钮,就会自动开始下载一个压缩文件,在这个压缩文件中的是public_html目录下的全部文件,网站源程序就会下载到本地电脑。
 
(2)备份数据库。点击DATABASES下面的数据库的名字,就会开始下载对应数据库的压缩包。如果有多个数据库,就要逐个点击并将其全部下载。待全站文件和数据库下载完毕就完成了一次整站备份。如果以后出现问题,就可以使用这些备份文件,用右侧的Upload功能进行无损恢复。
 
3、使用网站系统的备份功能
大部分网站程序会自带备份功能,有的自身不提供,也会有第三方开发者帮忙制作扩展程序。例如,对WordPress来说,就有类似WordPress Database Backup这样的扩展插件可以实现对WordPress数据库的备份。
 
4、使用第三方工具自动备份
 
使用第三方工具备份是灵活度最大的一种备份方式,效率也相对较高,但较为依赖服务器本身提供的资源,如果服务器不提供某些功能,就无法实现第三方工具备份。这里推荐的第三方工具是Dropbox。该软件支持多种不同的操作系统,无最大单个文件的限制,免费账户总容量5G,对单个网站备份足够。Dropbox对于网站备份的优势是支持文件版本控制,可以实现历史版本文件的恢复,这对网站来说非常重要。
在虚拟主机上安装和使用Dropbox的方法比较麻烦,将在后面的文章里详细介绍。
总之,无论是网站的整站备份还是网站数据库的定期备份,操作起来都不是难事,重要的还是要有网站备份的意识和相关的规定,否则一旦网站出现事故就要悔之晚矣了。
 
 
5、虚拟主机安装Dropbox备份网站
 
虽然目前从国内访问Dropbox有小小困难,但是从国外访问还是正常的。对于拥有国外Linux虚拟主机的用户,可能会遇到这样的需求,就是如何将国外虚拟主机上的网站备份到Dropbox上。下面以Dreamhost为例,介绍一下备份的方法。
 
你需要有一个国外的虚拟主机,虚拟主机需要有SSH权限,并能访问外网,符合这样条件的虚拟主机有一些,例如Dreamhost这类主机。
使用SSH账号登录到你的主机地址,之后执行下面的命令:wget -O dropbox.tar.gz http://www.dropbox.com/download/?plat=Inx.x86
下载完文件后,你可以执行下面的命令将其解压缩:
 
tar -zxof dropbox.tar.gz
 
接着执行下面的命令将Dropbox程序转移到~目录:mv .dropbox-dist~
 
现在,执行下面的程序即可后台运行Dropbox:
 
~/.dropbox-dist/dropboxd &
 
第一次执行这个程序的时候,dropboxd会显示一串很长的URL地址,你需要手动在浏览器中执行这个地址,才能将虚拟主机服务器连接到Dropbox。执行完后,Dropbox的Events中会显示The computerxxx was linked to your account,表明该服务器已经连接好。
这时候,你的根目录下会出现一个Dropbox目录,并会自动下载。你可以使用下面命令进入你的Dropbox目录:
cd ~/Dropbox
 
接着,将你的网站目录通过cp-r命令复制到~/Dropbox目录下,就能实现网站的同步备份了。
如果你想停止运行Dropbox,可以通过下面的命令实现:
 
killall dropbox
对Dreamhost用户来说,其实你一退出SSH,Dropbox就会自动退出。如果想让Dropbox一直运行,就要购买价格更高的VPS,或者使用screen命令自动挂着SSH也行。
 
对国内的主机来说,在服务器上安装SSH或SS代理软件,然后设置Dropbox通过本地SOCK5代理去访问网络,也可以达到自动备份网站的功能。
 
 
 
 
 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。