我有一个当前的服务器与其上的各种网站。 我的名字服务器是一样的我的业务领域。 该服务器使用cPanel。
http://abccompany.com
ns1.abccompany.com
ns2.abccompany.com
我打算购买一个裸机的Ubuntu的服务器安装专用主机,我需要慢慢地将旧服务器上的每个站点转移到新的,尽可能less的停机时间。 如何为新服务器分配名称服务器,以便当我从旧服务器向新服务器传输网站时,该网站已启动并可供公众使用。 我不确定确切的过程。 什么是stream程或工作stream程,以至于几乎没有停机时间?
我假设这一点:
- 该站点和主名称服务器位于同一台计算机上
- 您要将站点和主名称服务器都移动到另一台计算机上
- 更新主服务器时,辅助名称服务器将自动更新
- 在传输过程中,网站将不会有超出您的控制范围的内容(即没有用户提交评论,或者您可以禁用此类function)
如果这是正确的:
- 设置新的服务器
- 减less当前DNS区域的TTL为60
- 将站点从当前服务器移到新服务器(包括数据库,如果存在的话)并testing
- 更改DNS域和子域logging以指向新的服务器
- 用任何其他服务(如电子邮件)重复此过程
- 在新服务器上设置绑定
- 除了input主NSlogging的新IP地址外,还可以在新服务器上创build所有DNS区域的精确副本,并且如果感觉正常,则使用正常的TTL(例如3小时/ 10800秒)。 如果出现问题,我喜欢把TTL放在这里。
- 更改你的域名注册商的胶水(又名主机)logging,指向新的IP
- 对要移动的任何其他域重复步骤2-5
- 增加你还没有增加的任何TTL