部署网站的5个基本步骤

部署网站的5个基本步骤许多网页设计师和开发人员忽略了网站部署中实际涉及的内容;当你完成了网站的开发,测试以确保其工作,并准备将其推送到实时web服务器时的过程。在很多情况下,你将与客户打交道,他们是第一次获得他们的网站,除了主机解决方案之外,没有什么值得你真正考虑的。随着时间的推移,你将开始获得更大的客户,他们可能已经有了网站,或者有更复杂的需求。

你可能会发现自己在这样的场景中,结果可能是一个非常不满意的客户,数据丢失,整个公司的电子邮件和网站资产丢失。这里有一些基本步骤,可以确保你已经覆盖了顺利部署网站的所有基础。

1 .准备

当你最终确定一个网站时,有几件事要考虑,它们都取决于你要完成的部署类型。网站部署一般有三种场景:

  1. 客户有没有什么(即。

    这是他们的第一个网站)

  2. 客户端已经有托管您将在上面部署站点他们的服务器
  3. 客户端已经有托管但你会的移动到新的服务器

第一种场景是最理想的,因为您将从一张白纸开始。场景2和3有点棘手,涉及到更周到的部署过程。一旦你确定了你的部署场景,你就能更好地为你需要做的一切做好准备,以便顺利地从旧网站过渡到新网站。

如果你处理的是场景1,那么你所需要做的就是注册他们的域名并购买(或提供)虚拟主机.部署简单快速。场景2和场景3需要收集一些信息。

您需要现有web主机的域管理凭据,以便您可以管理DNS记录(更多关于这一点)。你会发现,在很多情况下,客户不知道这些是什么,也不知道从哪里可以得到它们,所以你需要在接近客户之前尽可能多地做这些事情。所以让我们自己收集信息吧。

我们可以用一个工具whois.domaintools.com查找有关现有域名的一些信息。部署网站的5个基本步骤输入域名,在结果页面你会看到whois信息。对于那些不熟悉这个术语的人,a域名查询服务(发音为“who is”)是关于Internet资源的信息查询,例如域名。

为了说明,下面是谷歌的whois信息。部署网站的5个基本步骤注意各种联系邮箱地址,特别是管理和技术联系人。如果你知道他们是谁,那么你就万事俱备了,因为你知道该和谁说话。

如果你不知道,就写下他们的联系方式,并向你的项目联络人询问他们的情况。接下来,单击Registration选项卡。您将看到ICANN注册商信息(第一行),您应该注意。

此外,请记下所列出的名称服务器。部署网站的5个基本步骤ICANN注册商是注册该域名的公司。GoDaddy、Network Solutions和Namecheap.com是ICANN注册商的例子。

如果你与域名的管理人员或技术联系人有联系,要么请求他们能够自己管理域名,要么让他们在你的网站准备部署时为你修改DNS记录。如果你不知道域名的联系人,那么你必须让你的客户为你发电子邮件或打电话给他们。至少,如果你提到ICANN注册商的名字(例如。

“嘿,你在GoDaddy上注册了域名,你想起来了吗?”),那么这可能会唤起他们的记忆,帮助他们回忆起你需要的信息。

步骤2:设置DNS记录

如果你要在一个新的主机上建立网站,你可以访问DNS管理管理,那就太好了。创建您自己的A记录(将域名映射到服务器IP地址的地址记录)或子域记录,用于活动开发站点,例如dev.domainname.com.将此子域指向新服务器的IP地址。

如果您没有DNS访问权限,但希望有完全的控制权,我建议使用ZoneEdit.com,这是一个免费和简单的,基于web的域名管理器。警告!确保你知道你在用这个工具做什么;阅读他们的DNS基础知识和常见问题。

部署网站的5个基本步骤如果你不想深入到技术层面,你需要访问他们的域名注册服务帐户,通常会有gui来帮助你设置DNS记录。

步骤3:建立一个现场测试站点

现在是时候看看该站点是否可以在活动的服务器环境中工作了。我建议在正式部署站点之前设置一个子域URL。类似的dev.domainname.com哪一部最终会上映domainname.com

不要在主机上创建子域,因为这将建立一个新目录并进行本地DNS更改。设置为dev.domainname.com作为一个完全独立的网站。你要做的就是做dev.domainname.com域别名(也称为CNAME记录).

举个例子,如果你建立了一个一个记录(将web服务器的IP地址映射到域名的记录)如下:

example.com。一个192.0.2.1

你可以设置一个别名dev.example.com是这样的:

dev.example.com。CNAME example.com。

通过这样做,您可以将网站设置在它将存在的相同物理位置。

您希望在这里尽可能准确,以便您可以进行最后的测试,就好像站点已经真正部署了一样(从技术上讲,确实是这样)。您可以设置所有文件夹权限和其他设置,然后运行测试和基准测试,以查看站点在服务器上的运行情况。如果你和旧网站在同一台服务器上,你能做的最好的就是上传到一个名为dev并在测试时为其设置子域DNS记录。

这允许现有站点正常运行,同时仍然允许您测试web服务器环境。当需要部署时,您将不得不移动它。

步骤4:设置电子邮件帐户

部署网站的开发人员经常忽略电子邮件,但它将是客户的优先事项。您的客户是否在旧服务器上托管邮件?

你在移动他们的邮件吗?如果他们的电子邮件目前在旧网站的同一个托管帐户中,那么你可能会将邮件转移到新服务器上。如果是,收集所有的电子邮件帐户地址,并在新服务器上设置完全相同的帐户。

在大多数情况下,你不需要改变任何东西,它会在网站做的同时过渡到新的邮件服务器。如果客户端有一个内部邮件服务器或第三方邮件托管,那么您需要确保MX记录(处理邮件的DNS记录)都是正确的。如果您的客户端不知道,那么一个快速测试是ping邮件服务器,如果它与网站有不同的IP地址,那么它很可能托管在不同的服务器上,您需要再次检查MX记录,并确保管理DNS的任何人都被通知发生了什么。

MxToolbox会给你所有的信息,你需要的领域;它将列出一个域名的MX记录的信息。MxToolbox你最不想发生的事情就是客户丢失邮件。

步骤5:备份并上线

即使你在一个新的服务器上托管,也要做一个完整的备份,包括旧网站的所有数据库,因为你永远不知道什么时候你可能会需要一些东西。好了,一切准备就绪。

如果你完全控制了DNS记录,那么只需更改域名的A记录,这样IP地址就被设置为新的web服务器,大约20分钟后,新网站就会上线。如果有什么不正确,只要把它换回旧的网站,并做一些测试。如果您正在更改名称服务器以指向新的主机,那么这可能需要长达72小时的时间,所以请确保您有时间监控并修复新网站上发生的任何错误。

因为这是名称服务器上的更改,所以您不能很快更改回来,所以要做好准备,给自己足够的时间。如果你在同一台服务器上托管,并删除旧网站为新网站让路,那么在发生任何事情时,你都可以监控和修复它。给自己足够的时间,尽量在公司的营业时间去上班,如果出了问题,你需要联系这些公司。

全部完成。如果你遵循这些步骤,你应该有一个100%顺利的部署你的新网站和一个愉快的客户来传播你的业务。

网站部署清单

  1. 有访问DNS记录管理或知道联系的人
  2. 设置DNS记录并确保所有设置正确
  3. 在生产服务器上设置和测试网站(它将驻留在那里)
  4. 设置电子邮件
  5. 备份旧站点(如果适用)并部署新站点

相关内容

WebFX职业

加入我们的使命,为全球各地的企业提供行业领先的数字营销服务-同时建立您的个人知识和个人成长。

我们招聘!
查看30+职位空缺!