开发和设计网站是一回事。毫无疑问,这是一项繁重且耗时的任务。但是很多人没有意识到一件事,这也很复杂:部署网站。
毕竟,一旦网站设计完毕并准备就绪,它就必须放在公共网络上的某个地方,让每个人都可以访问它,对吧?这看起来很简单,但每个客户都有不同的要求。
从将新网站放到托管服务上,到将整个现成网站从一个托管服务迁移到另一个托管服务。其中有很多内容,例如保持网站框架完整并确保数据得到保存和备份。这正是我们将在本博客中研究的内容。一个网站如何完全发布?步骤是什么?以及在这样做时应该记住什么。
以下哪一项确定了网络出版的五个步骤?
1.准备
因此,假设您已经完成了网站的设计和构建。现在,您将继续进行准备步骤。在这里,您将不得不考虑网站的状态。你是从头开始构建的吗?还是你修改过?
从那里,出现了三种情况:
● 客户端没有托管(全新发布)。
● 客户端有一个您将发布到的个人服务器。
● 客户端有第三方托管,您将把站点迁移到新服务器。
几乎所有的网页设计师都喜欢第一种情况,因为它最方便。他们不仅会从头开始构建和设计网站,还会决定最好的托管服务,并使用自己的方法设置网站服务器,这不仅对他们方便,对客户和他们的要求也很方便。
至于第二种和第三种情况,它们不太可取,因为设计师手头上的工作会更棘手、更复杂。在继续部署和发布过程之前,他们必须考虑更多因素和变量。以下是您处理所有三种情况的方法。
场景一:
由于这是您得到的一张白纸,因此您可以全权委托。您需要做的就是注册一个域并购买一个托管包。完成后,您可以继续部署网站。就是这么简单。
场景 2 和 3:
这就是它开始变得复杂的地方。如果有预先存在的托管,那么您将无法像那样访问它。您将需要访问域管理凭据才能访问托管空间。
您可能认为您可以为此直接联系客户,在极少数情况下,您可以,但大多数时候,客户并不关心这些事情。他们会将这项任务委派给行政或技术部门,简称 IT 人员。
建议的做法是在就此与客户联系之前先做好功课,或者一开始就不要与客户联系。 whois.domaintools.com 之类的网站可以帮助您获取有关某个域的必要信息,而您根本无需联系客户。
您可以直接联系托管管理员,并毫不费力地向他们索取域管理凭据。
您需要做的就是在栏中输入域名,它会为您显示所有必要的信息。您甚至可以找到注册域名的注册商。
因此,一旦您获得了这些信息,您就可以联系域的管理或技术联系人,并要求他们提供相关凭据,以便您可以继续您的工作。
2. 管理 DNS 记录
因此,如果您到目前为止一切都做对了,您还可以访问 DNS 管理。这很好,因为它对于设置 DNS 记录的第 2 步很重要。这是你如何去做的。
首先,您将创建一个“A”记录,也称为地址记录。此“A”记录将域名印在服务器的 IP 地址上。这首先是为了获得网站的实时预览,可以实时编辑。
如果您希望您的工作更方便,您可以随时请求访问他们拥有的域注册服务帐户。从那里,您始终可以通过 GUI 将域名映射到 IP,这使得该过程非常简单。
3. 设置现场测试站点
因此,您已经了解了托管和 DNS 记录。现在,是时候在肝服务器环境中模拟网站,看看它是否正常工作了。很多人所做的是设置一个子域 URL,以查看他们的网站是否以正确的方式运行。
不过,应该记住,如果您在主机上设置子域,它将创建一个全新的目录。这也会影响您精心配置的 DNS 设置。因此,创建子域,使其充当一个全新的网站。这称为域别名或 CNAME 记录。
因此,它的作用是将网站设置在与您的主域相同的位置。从这里开始,您可以设置所有内容并测试所有应该测试的内容,以查看网站在上线时的行为方式。从后端设置到前端设计和用户体验因素,一切都应该经过测试以确保网站的质量。
这里有一个提示:如果您将新网站上传到保存旧网站的服务器上,那么您不必担心任何问题。只要您设置了子域 DNS,一切都会顺利进行,并且您的测试结果应该是肯定的。
4. 设置电子邮件帐户
这听起来可能没有必要,但这是许多开发人员忽略的重要步骤。您可以确定客户会关心他们的电子邮件托管在哪里以及它是否正常工作?
如果它与您要部署新网站的服务器位于同一台服务器上,则无需担心太多。您需要做的就是获取所有电子邮件数据并创建一个映射到新网站的新帐户。因此,这更像是一种过渡,而不是对整个电子邮件系统的大修。
如果电子邮件托管基于第三方服务器或与网站服务器完全分离的私人邮件服务器,则整个问题会变得更加复杂。然后是获取正确的 MX 记录并确保它们全部更新的问题。
您可以通过请求 ping 邮件服务器,如果从邮件服务器返回的 IP 与网站服务器不同,那么您就知道邮件托管基于其他地方,您需要处理迁移所有以正确的方式记录和凭证。您还需要记住,域管理员知道整个过程。为此,您可以使用名为 MxToolbox 的软件,该软件将为您提供有关 MX 记录的所有相关信息。
5. 备份并上线
我们终于来到了最后一步。正如每个编码人员和设计人员都知道的那样,进行备份是您在整个部署过程中可以做的最重要的事情之一。因此,一旦您完成了所有设置,您应该进行备份,包括您从旧网站获取的所有数据,并将其保存在安全的地方。这样做是为了确保您的整个 Web 部署时间表保持在正轨上并且没有延迟。
完成后,您只需使用 DNS 记录的凭据更改域名的 A 记录。将 IP 地址设置为您的新网站所基于的服务器,很快,您将拥有该网站的实时可用版本,供全世界访问。
如果您遇到任何问题,您可以在测试和分析问题时将其切换回旧网站。如果您遇到任何问题,请不要担心,但您应该记住,在测试时,如果问题是名称服务器,那么可能需要大约 72 小时才能让一切恢复正常。只要留意一切,您应该很快就可以启动并运行实时版本而不会出现任何问题。
总结
因此,通过遵循有关如何在本地或外部托管网站的详细五步指南,您可以确保您的部署将保持正常,并且您将立即拥有一个很棒的实时网站。
原文: https://hackernoon.com/5-fundamental-steps-to-deploying-a-website?source=rss