香港独立IP空间
香港php空间
美国php空间
域名注册

网站搬家,是每一个站长都不愿意和都必须学会的工作。一个好方法,不仅可以让网站迁移工作变轻松,让我们的工作更有效率。无忧主机(www.51php.com)今天将和用户门一起讨论网站迁移过程中,不停站,完美无缝迁移网站的方法。

网站迁移最基本的一个要求就是在迁移中,不能影响老站的运行,但又要快速、准确的将网站进行迁移。为了确定网站能否顺利在新的php空间中能够运行,多数站长都会利用网站的备份进行一次网站迁移演练,来熟悉下新空间。在没有十足的把握,是不会冒险将域名解析到新空间上进行迁移测试的。但是,我们可以通过修改本地电脑的hosts文件,来强制改变域名解析到新空间IP上,换一句话说,就是在不影响原始网站运行,将原域名的域名解析在本地通过hosts文件强行解析到新空间,在本地电脑运行域名就可以访问到新空间上的网站了,也就是我们的迁移测试空间。很多用户可能读到这里,是不是有点晕了?是不是还有点搞不清楚方向?本人表达能力有限,请多多见谅!我们就举例在说明吧。

网站迁移案例:

原网站信息:

网站域名:www.51php.com

网站程序:wordpress开源程序

空间运行环境:Linux+Apache+Msql5.0+PHP5.0

新空间信息:

网站临时调试域名:qianyi.xxx.com(某空间商提供的临时域名)

空间运行环境:Linux+Apache+Msql5.0+PHP5.0

新空间IP地址为:192.168.1.1

要求:

1、将网站www.51php.com迁移到新的php空间

2、迁移过程中不能中断老站运行。

迁移步骤:

1、  修改本地电脑的hosts文件,将www.51php.com强制指向新空间IP,这样的好处就是,在本地电脑访问www.51php.com就可以直接访问到新空间上了,但有不影响老空间的正常运行,实现正真的无缝迁移。Hosts修改方法如下:

host文件所在的位置:C:\WINDOWS\system32\drivers\etc\hosts

用记事本打开hosts文件,在最底部输入:

192.168.1.1 www.51php.com

192.168.1.1 51php.com

image00123 150x150 网站迁移绝招之修改hosts文件

2、  将老站的网页文件、mysql数据库原封不动迁移到新空间,并且配置好MYSQL数据库的连接。

3、  新空间绑定域名www.51php.com

4、  本地电脑,使用ping 命令来检测域名解析的IP地址,如果IP已经解析到新空间的IP上了,说明我们上面步骤1的操作是正确的

5、  运行域名www.51php.com进行访问,这时,这个域名的指向就已经指向新空间,这样我门就强制建立了一个与原始空间一模一样的环境,在这样的一个环境里面进行调、排错,是不是非常容易就能找到问题的所在?环境就和原来一样嘛。

6、  确定迁移数据无错误后,那么请登录到域名管理控制面板,将域名解析到新的php虚拟主机上。

本文重点就是要告诉大家,在调试网站的时候,我们可以通过修改hosts文件来,强制域名解析生效。可以按自己的要求强制将任意域名指向目标IP地址。类似应用有:如果你的域名刚刚解析还没生效,又马上需要访问网站进行修改,那么也可以通过修改hosts文件,强制执行。不用长时间等待域名解析生效时间。

本文地址:http://www.51php.com/backup/1331.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: