![如何在新服务器上测试网站?](https://linux22.com/image/709605/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%96%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%B5%8B%E8%AF%95%E7%BD%91%E7%AB%99%EF%BC%9F.png)
情况是这样的:
客户正在将他们的小型服务器从 Rackspace 升级到 Rackspace 上的大型服务器。
客户有大量由我开发的网站。但我绝不是服务器管理员,也不熟悉服务器。
他们的计划是将小型服务器克隆到大型升级服务器上让我在新服务器上测试所有网站,同时保留旧服务器,直到新服务器上的一切都正常为止注:客户使用 Plesk 面板来管理服务器
我的问题是:
如何从浏览器启动/访问新服务器上的这些网站?尤其是当有这么多网站需要测试/检查时?我知道 cPanel 应该是这样的http://ipaddress.com/~用户名。
如果在检查过程中有任何建议,我们将非常感激。
答案1
您可以使用计算机的主机文件。文件位置取决于您的操作系统。
Windows(8、7、XP 等):c:\windows\system32\drivers\etc\hosts
Macintosh OS X:/private/etc/hosts
Linux:/etc/hosts
在此文件末尾为您想要预览的每个站点添加以下两行:
xxx.xxx.xxx.xxx yourdomain.tld
xxx.xxx.xxx.xxx www.yourdomain.tld
其中 xxx.xxx.xxx.xxx 是新服务器的 IP。
答案2
通常你可以编辑hosts 文件在您的工作站上覆盖当前的 DNS 记录(此时仍指向旧服务器),以便您可以通过其实际 URL 访问新服务器上的网站,而www.example.com
不是使用<IP-address>/~example.com
127.0.0.1 localhost loopback
::1 localhost
<new ip-address> www.example.com example.com
答案3
嗨,Kakenx,
由于您声明:
Note: client uses Plesk panel to manage the server
您可能对 Plesk 提供的 PREVIEW 选项感兴趣:
=>预览网站 (官方 Plesk Onyx 文档 - 客户指南)
它非常易于使用并能完全满足您的要求,无需编辑系统配置文件或其他任何内容。
此外,您不必担心升级的操作系统,并且借助服务和订阅计划,使用不同的 PHP 处理程序也非常容易(在官方 Plesk 文档中也有很好的记录。;-)