网站(博客)更换主机技巧一则
更换主机对于网站或博客而言,不论是对于网站作者还是浏览着,都是件痛苦的事情。昨天看到 E-Sapce 博客更换主机,在其 Feed 中留下这样一段话:
好像还是有很大部分群体无法访问到我日志现在的真实主机IP,所以下面给出解决方法(和看Flickr图片一样):
用记事本打开Windows安装盘中: \Windows\System32\drivers\etc 下的 hosts 文件,加入下面一行:
218.240.14.21 e-spacy.com
保存退出即可。
看得出来,这是 CBN 的团购的博客专用服务器开始上线测试了。E-Space 好像是先期入住测试的,至少前天他都已经开始测试了,我在本地无法打开他的网站,总是提示 404 错误。看来是 ip 解析还没有生效,要想正确访问,必须像 hhalloyy 说的那样,进行手动解析。
但是,一般 Feed 订阅用户没必要进行去访问网站;而习惯访问网站的网友看不到这个通知。这就给用户带来了很不好的浏览体验。估计最近还会有很多网友陆续转移到 CBN 的新服务器,那么我这里提供一则我自己的做法,以帮助各位博友顺利地进行主机的更换,避免给网友带来不好的用户体验。
第1步,将旧主机上的文件和数据库备份到本地,然后上传到新的主机。注意保留好备份文件,以防止中间出现错误。
第2步,在自己计算机上进行本地域名解析。还以 e-spacy 为例,自己打开 \Windows\System32\drivers\etc 下 hosts 文件,添加下面一行:
218.240.14.21 e-spacy.com
其中 218.240.14.21 是新主机的 ip 。保存退出。
第3步,检查新的主机上的文件和数据是否正确,完整,网站是否正常。(Wordpress 的用户检查一下主题和插件是否能工作正常。)如果发现有问题,及时解决。
第4步,如果网站工作正常,那么可以登录你的域名管理窗口,将你的域名从旧主机的 ip 更换到新主机的 ip 。在这期间,你可以像我这样,在新的主机上发布一篇文章,告诉大家换了新的主机。
这样的话,在域名更换 ip 的解析生效的期间之前,用户看到的是你旧的站点;在解析生效之后,用户看到是你新的站点。两者之间无缝转换。当用户看到你前面那篇文章,用户还会知道,哦,你更换了新的主机。
这样做的办法,只是网站站长(博客作者)自己稍微麻烦一点,而用户则不需要进行任何修改,他们很自然地来到你新的主机进行访问。
当然,这样做也会丢失一些数据。比如在你更换域名的 ip 解析到解析生效的一段时间内,虽然你不会继续发表文章,但仍可能会有网友在你博客上进行评论。这些评论可能会丢失。当然,不管你采用什么办法,更换主机总会带来一些损失,而这种办法已经将损失降到了最低。同时,还建议你在夜里12点钟以后进行操作。一方面后半夜的访问者比较少,造成的损失小;另一方面,可以利用后半夜这段时间,让 ip 在这段时间生效也比较合理。
这样,等你新的主机都完全正常,并且确保各地的 dns 服务器都生效之后(建议至少24小时之后),你就可以将你原来主机上的数据删除了。同时,也建议你删除前面添加到 hosts 文件里的那句话,以避免出现其他问题(比如域名解析出现错误)而自己不知道。
















我也搬过去了, 还是很感谢你在我需要盘古的时候给予的极大的帮助和支持。 虽然盘古在我使用的阶段不稳定, 但总的来说, 盘古的服务还是不错的。 希望盘古在坚持和提升服务的同时, 也坚持和提升一下技术和硬件的品质。只有服务没有实质的还是一种无奈。
希望盘古越来越好!以后来逛我的肯定比以前要快了。