最好的方法来迁移整个服务器?

我有一个运行Ubuntu 12.04 kimsufi框,在这台机器上我有许多网站支持各种安装软件包,如Apache和MySQL。

从那以后,我购买了一台改进的服务器,并希望将所有内容都移到新的机器上

什么是迁移我的所有数据,包括configuration等最快,最简单的方法,所以我可以继续正常使用新的服务器?

不完全确定为什么这是downvoted。 也许有人认为这个问题太开放了? 也许他们认为没有最好的办法来做到这一点。 关于这个IDK,但我可以告诉你我是如何做到这一点….

在pipe理多个Web服务器的过程中,您将很快成为安装LAMP(Linux,Apache,MySql,PHP)的高手。 我只是简单地备份你的apache网站configuration文件(不是所有的文件都定义了你的web服务器目录结构;在Ubuntu / etc / apache2 / sites-enabled / *中)。

另外,备份所有的网站文件。 你也想备份你的数据库。 正确的做法取决于您使用的DBMS。 如果你使用MySQL,使用mysqldump( http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump ),这几乎肯定会在你的旧服务器上。

然后在你的新盒上做一个基本的灯安装: http : //www.howtoforge.com/ubuntu_lamp_for_newbies

一旦你有这个运行,把你的网站文件和configuration文件到位。 您还需要重新configuration您的数据库用户。

这可能听起来像很多工作,但事实并非如此。 这样做几次之后,您可以在大约15分钟内完成所有这些工作。

最后,您还需要更新您的DNS条目以指向新的服务器。

编辑:另外,如果您在您的网站上使用SSL,那么您将需要备份安装时所安装的文件。

为什么不把旧的服务器上的磁盘拔出来,放到新的服务器上或者用clonezilla克隆呢?