luck 发表于 2017-3-14 09:57:41

网站搬家,如何在更新DNS之前测式网站?

我把一个网站从共享主机搬到了VPS,我己建好了环境Lnmp并把文件上传到VPS,现在想在VPS上测试,一般的办法是在更新DNS到新的位置上,然后进行测式,但这样网站就会有一段时间下线。我想网站在新的位置测试好了之后再更新DNS,做到网站零下线时间。我找到了一篇文章,如下,但我还是看不太懂,有会的朋友帮下忙。https://www.digitalocean.com/community/tutorials/how-to-migrate-wordpress-from-shared-hosting-to-a-cloud-server-with-zero-downtime这篇文章的 Step 6,是我想找的内容,我的理解是它是让我把我自己的计算机中的 hosts文件打开,增加下面的内容server_ip_addressyourdomain.com 比如增加 23.69.33.166xxx.com这是我的理解,对吧?但我不明白sudo nano /etc/hosts 是做什么的?如何执行它?还有sudo service nscd restart 它们好像都用Xshell 5来执行,但Xshell 5不是用于服务器吗?清除缓存应清除我电脑中的才对呀? 谢谢!

54clz 发表于 2017-3-14 10:00:39

改自己电脑的hosts

luck 发表于 2017-3-14 10:04:05

54clz 发表于 2017-3-14 10:00
改自己电脑的hosts

谢谢!
那两条命令是做什么用的?

testman 发表于 2017-3-14 11:40:14

你自己的电脑难道不是装的win系统吗,用不着那两条命令啊。直接用记事本打开hosts文件改就行。那两条命令是linux系统上面修改文件,重启服务的

davidc 发表于 2017-3-14 11:41:50

这是linux下的教程
win下清dns缓存
ipconfig /flushdns

sunday 发表于 2017-3-14 12:35:37

本帖最后由 sunday 于 2017-3-14 12:43 编辑

你理解没错,就是修改win系统的hosts文件,把域名指向你新的服务器的IP

教程 里面 “运行 sudo nano /etc/hosts 这些命令”,因为写教程的人本地机器使用的是linux系统

luck 发表于 2017-3-14 16:36:03

davidc 发表于 2017-3-14 11:41
这是linux下的教程
win下清dns缓存
ipconfig /flushdns

请仔细说一下win系统下怎样清除缓存,
ipconfig /flushdns 这个命令如何执行

谢谢!

laoyebin 发表于 2017-3-14 16:36:39

改自己的DNS有毛用啊,别人还是打不开喂

lnmp添加域名,网站文件拷过去,mysql导入,DNS修改,4步就行了啊

老刘 发表于 2017-3-14 18:22:12

佩服楼主,为了显示签名,不停发帖,还不重样;P

vadim_jee 发表于 2017-3-14 22:12:09

VPS 供应商一般应该会提供临时测试用的2, 3 级域名的,找他们要就是。
页: [1]
查看完整版本: 网站搬家,如何在更新DNS之前测式网站?