如何将商业网站迁移到新的虚拟主机

已发表: 2021-01-07

自互联网时代开始以来,企业已经开始依赖其网站作为主要的销售和营销工具。

但与大多数业务技术一样,有时升级和更改是必要的。 然而,除了简单的视觉更改和功能升级之外,进行所需的更改有时还需要将您的企业网站迁移到新的虚拟主机。

这个过程可能充满了大多数企业没有意识到或没有准备好应对的挑战。 为了帮助需要将其网站迁移到新的虚拟主机的企业,这里概述了该过程从头到尾的工作方式。

我们将介绍您可能需要切换网络主机的一些主要原因,最好何时寻求专业帮助,以及如何制定分步计划来移动您的网站而不会造成损坏或重大停机时间。 让我们潜入水中。

为什么要迁移到新的虚拟主机?

出于多种原因,您的企业可能需要切换 Web 主机。

它们的范围很简单:

  • 对当前房东的客户服务不满意
  • 希望节省每月托管费用
  • 您当前的主机没有应有的可靠

到综合体:

  • 您正在升级您的站点,它需要您当前主机不提供的服务器端支持
  • 您网站的流量水平已超出您当前主机的能力
  • 您的站点需要专用服务器而不是共享托管空间
  • 您正在开发一个新网站,该网站依赖于您当前主机不支持的内容管理系统
  • 您的企业需要您当前主机不提供的增强安全功能

上述任何一个原因都可能促使 Web 主机发生变化。 但这绝不是一个排他性的清单。 然而,最重要的是要认识到将商业网站迁移到新主机绝不是一件小事。 这是您必须非常小心地处理的事情,而出错的后果可能会产生深远的影响——尤其是糟糕的网站迁移会带来的声誉损害和收入损失。

如何确定迁移网站时是否需要专业帮助

由于您的商业网站对其持续成功至关重要,因此当您需要迁移到新的虚拟主机时,并不总是建议单独使用它。 在某些情况下,可以自己处理工作。 但是没有硬性规定可以让您知道何时该寻求一些专业帮助。

一般来说,如果您至少具备一定的技术技能,那么在以下情况下您可能能够独自处理迁移:

  • 您的网站仅包含几个静态页面
  • 您的网站使用提供迁移实用程序的 CMS
  • 您还没有在您网站的 SEO 中投入任何工作
  • 您的网站不处理任何电子商务交易或关键任务客户服务功能

如果上述任何一项属实,那么在迁移您的企业网站时犯错的后果可能不会那么严重。 但是,与此同时,如果上述任何一项都属实,那么为这项工作聘请专业帮助的相关成本一开始就不会很高。

这里的底线是,如果您对自己处理迁移的能力有任何疑问,最好谨慎行事并寻求您需要的任何专业帮助。 您可能会很高兴为自己省去了一些严重的麻烦。

从哪里开始您的网络主机迁移计划

如果您决定自己解决网站迁移问题,或者如果您希望通过自己完成一些更简单的步骤来节省一些钱,那么提前了解所涉及的内容非常重要。 这样,您就可以有条不紊地计划和执行您的网站迁移。 这将有助于最大限度地减少出现问题的可能性,并有助于确保您的商业网站不会遭受任何延长的停机时间。

即使您决定将迁移交给专家,了解该过程仍然是值得的,这样您就可以跟踪项目的进度。 为了在任何一种情况下为您提供帮助,以下是网站迁移过程中涉及的步骤的分步指南。

创建库存

在你考虑做其他事情之前,你需要记录你网站的所有内容,这样你就不会无意中留下一些东西。 在这个阶段,锻炼一些耐心是至关重要的。 您需要记住,您的初始准备越彻底,后续步骤就越容易。

首先,您应该在首选的文字处理器中创建一个主文件,以集中您将要收集的一些重要信息。 您需要知道的第一件事是现有网站的 IP 地址(稍后在迁移过程中将需要它)。 如果您可以直接访问现有的 Web 服务器,则可以使用 IP 地址实用程序来查找必要的信息。

如果您不这样做,只需在 Google 的 Dig 实用程序中输入您网站的完整地址并记录它返回的信息。 但是请注意,如果您的商业网站使用内容交付网络来加速页面交付,则响应不会为您提供所需的信息。 如果您不确定是否获得了正确的 IP 地址,请联系您现有的网络主机并直接向他们询问正确的信息。

接下来,您需要对构成您网站的所有文件、多媒体元素、数据库和其他材料进行编目。 目标是绘制出您网站的结构,这样您就可以确保没有遗漏任何内容。 您需要在站点层次结构图中排列信息,如下图所示:

网站架构示例

填写图表后,接下来需要列出网站中存在的所有重定向。 重定向可能已经到位,因为您已停用过时的页面,或者如果您选择将传入流量从废弃的登录页面路由到更新、更相关的页面。 未能正确执行此步骤将保证到达您迁移站点的 Web 用户将遇到死胡同和页面损坏。 不用说,这并不理想。

进行备份

对现有网站进行编目后,迁移过程的下一步是对当前虚拟主机服务器上的所有内容进行完整备份。 这将作为故障保险,以防万一您忽略了任何事情。

在大多数情况下,您将需要一些额外的软件或实用程序来完成备份过程。 如果您很幸运,并且您现有的网络主机使用 cPanel(这很常见)来运行其服务器,那么备份过程很容易。 只需使用站点管理页面提供的备份向导即可创建完整站点备份并将其传输到安全位置(如备份驱动器、云文件存储等)。

如果没有可用的备份向导,或者您现有的服务器没有运行 cPanel,则您必须手动进行备份。 首先使用您选择的 FTP 客户端下载现有网站的整个文件结构。 然后,您需要为您的站点所依赖的任何数据库拍摄快照。

由于 MySQL 是最常见的网站数据库类型,因此您可以选择多种方法来获取所需的备份。 但是,如果您的网站使用不同的数据库后端,最好的办法是将任务交给专业人士或联系您当前的网络主机寻求帮助。

复制您的文件

好消息是,拥有完整的站点备份可以让您迁移过程的其余部分变得更容易。 例如,您可以使用该备份将站点资产的副本上传到新的托管服务。 使用与备份相同的 FTP 客户端,您只需连接到新主机并上传相同的文件。 如果互联网带宽是一个问题,您还可以选择直接在旧虚拟主机和新虚拟主机之间启动文件传输。

文件传输完成后,最好手动验证所有需要的文件是否已发送到新主机。 您可以使用您在计划步骤中创建的文档来执行此操作。 如果有任何不妥之处,请务必在进行下一步之前纠正问题。

复制您的数据库

正如您对现有网站的文件所做的那样,您还需要将所有网站的数据库转移到您的新主机上。 同样,如果您正在处理 MySQL 数据库,这是一个相当简单的过程。

涉及的三个步骤如下:

  • 在您的旧 Web 主机上,通过运行以下命令执行数据库转储:

mysqldump -u root -p --opt [数据库名称] > [数据库名称].sql

  • 使用您选择的文件传输方法将生成的数据库文件复制到新的 Web 主机
  • 然后,使用以下命令将数据库导入新 Web 主机服务器上的 MySQL:

mysql -u root -p newdatabase < /path/to/newdatabase.sql

成功将所需的数据库复制到新的网络主机后,您需要查看您的网站本身以确定下一步该做什么。 在大多数情况下,您网站页面的代码将包含对您复制的数据库的引用。 您必须更新这些引用以反映它们在新虚拟主机服务器上的新位置。 您应该联系您的新虚拟主机以获取所需的连接信息。

完成所需的更新后,您应该花一些时间在您的新托管服务上试用该网站。 如有必要,您可以创建一个临时域名条目,例如“staging.mybusinesswebsite.com”,以从标准 Web 浏览器访问您的新站点。 但是,如果您这样做,请务必采取必要的措施来防止 Google 将您的临时站点编入索引。

如果您不将临时站点设为私有,则搜索您的企业网站的客户可能会被重定向到错误的位置。 发生这种情况时,您不仅要处理无法联系到您的业务的愤怒客户,还要处理可能随之而来的大量负面客户评论。 然后,您将面临一个全新的问题:修复您的企业声誉。

准备新主机

您需要完成的最后一个准备步骤是让您的新虚拟主机为您的企业网站做好准备。 在大多数情况下,这并不困难。 您需要收集有关新托管服务的一些基本信息,例如:

  • 分配给您的主机帐户的 IP 地址(以便您可以在流程结束时将访问者重定向到正确的位置)
  • 无论网络主机需要什么凭据,您都可以连接到新站点的控制面板、文件传输功能和数据库基础设施
  • 有关网络主机的域名服务 (DNS) 功能的信息,如果您要让他们为您的业务网络域处理该功能

获得所需信息后,您应该在继续之前验证新主机上的所有内容是否按预期工作。 如果有任何问题无法正常工作,请在继续之前与您的新托管公司联系。 这包括确保所需的服务(如兼容的数据库托管)可用。

如果不是,您的迁移将无法继续,并且您不想在此过程中进一步发现这一点。 在最坏的情况下,您仍然可以选择不同的新虚拟主机。 如果不出意外,您已经获得了最新的站点地图和备份——这本身就很有价值。

切换域

当您确定您的企业网站的每个部分都在新主机上正常运行时,您应该准备好让它上线并向公众开放。 首先,您应该撤消为阻止公众访问您的登台网站所做的任何更改(如上一步中所述)。 然后,您将需要编辑您的域名文件以将站点访问者指向新的托管位置。

同样,执行此操作的过程将根据您公司的域注册商而有所不同。 但是您需要做的是编辑包含在其域区域文件中的企业网站的 DNS 条目。

dns 概览

您应该注意不要更改或删除区域文件中未连接到您的企业网站本身的任何内容。 在大多数情况下,您要查找引用“www.mybusinesswebsite.com”(或您的主要网站地址)的 A 记录。 您需要将该条目中列出的 IP 地址更改为新的网络托管服务提供给您的 IP 地址。

完成所需的更改后,请注意,用户最多可能需要 24 小时才能停止访问您的旧网站并开始出现在新网站上。 因此,最好将此步骤留到周末或任何其他非高峰时间。 这样一来,任何人都不太可能注意到某些事情发生了变化,从而使客户过渡更加顺畅。

但是请记住,在您复制文件后对旧网站所做的任何更改都不会自动转移到您的新主机上。 因此,如果您的网站有任何接受用户输入的功能(如邮件列表注册、地址输入表单或电子商务功能),您需要相应地更新您的新网站。 或者,您可以在更新 DNS 条目后立即禁用旧网站,并接受某些人在短时间内无法访问它的事实。

结论

如您所见,在大多数情况下,将商业网站迁移到新的托管服务的物理过程很简单。 但是您应该避免对它将如何转化为您的特定商业网站做出任何假设。 这就是为什么在此过程中寻求您需要的任何帮助是一个好主意,并且不要把任何事情视为理所当然。 更好的是,如果您不确定自己是否能胜任这份工作,只需聘请具有正确技能和经验的人,以便在第一时间就做好。

如果您确实选择自己处理工作,请确保在流程的规划和测试阶段花费尽可能多的时间。 迁移您的企业网站不是一场竞赛。 如果您以正确的方式进行操作,无论您花费多长时间,您的客户都不会知道发生了什么事。 如果你不这样做,他们会马上知道,并且会让你知道。

无论您选择继续,您现在至少应该了解将商业网站从一个虚拟主机迁移到另一个所涉及的内容。 正如他们所说——知识就是力量——你现在有能力管理这个非常重要的过程,只要你愿意,直接参与多少直接参与。