(使用 Amazon Route 53)

在本教程中,您将为您的网站注册一个新域名。然后,通过域名系统 (DNS) 将该域名连接至一个当前正在运行的 EC2 实例(例如 WebApp,或者运行 WordPress、Apache、NGINX、IIS 或其他网站平台的网站)。如果您已经注册一个域名,请执行步骤 1,然后参阅域注册商的文档,了解如何为您的新站点设置 DNS 记录。

费用分析:

注册一个域需要支付年费,数额在 9 USD 到数百美元之间,具体取决于是否使用 .com 等顶级域名。有关更多信息,请参阅 Amazon Route 53 域注册定价。本费用不可退还。

当您注册一个域时,我们会自动创建一个名称与域名相同的托管区。托管区用于指定想要 Amazon Route 53 将域的流量路由到哪个目标位置。托管区的费用为每月 0.50 USD。如果您不想支付这一费用,可以将托管区删除。

 

想亲自动手注册域名?

在几分钟内创建免费账户

获得 12 个月的 AWS 免费使用套餐,同时享受 AWS 的基本支持功能,包括全年全天候无休客户服务、支持论坛及更多。

 

注意:如果您正在使用 Elastic Load Balancing(如果您通过 Amazon Elastic Beanstalk 启动应用程序,系统将自动完成 Elastic Load Balancing),则无需获取静态 IP 地址,可直接执行步骤 2


a.单击此处在新窗口中打开 EC2 控制台弹性 IP 部分,然后单击分配新地址

Getting-Started-EIP1

(单击以展开)

Getting-Started-EIP1

b.将 EIP 使用位置设置为 VPC,然后单击是,分配

注意:如果弹性 IP 地址 (EIP) 连接至正在运行的实例,则无需为其支付任何费用。如果移除实例(例如,EIP 不再连接至正在运行的实例),则 EIP 的费用为 0.005 USD/小时。

Getting-Started-EIP2

(单击以展开)

Getting-Started-EIP2

c.记录您的新 IP 地址并单击关闭

Getting-Started-EIP3

(单击以展开)

Getting-Started-EIP3

d.在弹性 IP 列中选择新的 IP 地址。按下操作按钮并选择分配地址选项。

Getting-Started-EIP4

(单击以展开)

Getting-Started-EIP4

e.单击实例文本框, 然后选择包含您的实例名称的选项

注意:在 WordPress 教程中,我们已将本机命名为 WordPress

Getting-Started-EIP5

(单击以展开)

Getting-Started-EIP5

f.记下弹性 IP 列中您的新 IP 地址。

Getting-Started-EIP6

(单击以展开)

Getting-Started-EIP6

g.在 Web 浏览器中输入您的新弹性 IP 地址,验证其是否有效。

Getting-Started-RT53-DNS-IP-web-check

(单击以展开)

Getting-Started-RT53-DNS-IP-web-check

现在,您已经拥有了与您的实例关联的 IP 地址,我们将需要对域名系统 (DNS) 进行配置,使其指向该地址,以便他人找到您的网站。

注意:在本例中,我们将获取一个新域名并将其与刚刚创建的弹性 IP 地址(该地址已附加到您的实例)相关联。如果您已经拥有一个域名,或者选择使用另一家域注册商获取域名,请参阅该注册商有关为实例配置 DNS 的文档。


a.单击此处在新窗口中打开 Route 53 控制台(Route 53 是 AWS 的 DNS 服务)。您可以使用 Route 53 注册新的域名以及管理域的 DNS 记录。

选择域注册下的立即开始

Getting-Started-RT53-1

(单击以展开)

Getting-Started-RT53-1

b.单击注册域按钮。在下一个屏幕上,在选择域框中输入您需要的域(图片中显示的是 cloudexamples),然后选择一个顶级域 (TLD)(例如,.com、.org、.co.uk 等) 单击检查按钮以查看该域是否可用。如果该域可用,单击添加到购物车按钮,然后滚动至页面底部,单击继续

注意:域不属于免费套餐,因此您将需要为注册的任何域付费。

Getting-Started-RT53-3a

(单击以展开)

Getting-Started-RT53-3a

c.输入您的联系人详细信息。这些信息将与您的域名相关联。输入信息后,单击页面底部的继续

Getting-Started-RT53-4a

(单击以展开)

Getting-Started-RT53-4a

d.查看列出的详细信息,如果信息正确,选中题为我已阅读并同意 AWS 域名注册协议的框。然后单击完成购买按钮。

Getting-Started-RT53-5

(单击以展开)

Getting-Started-RT53-5

e. 例如,如果您注册了一个拥有通用顶级域的域(例如 .com),那么您将收到要求您确认电子邮件地址的电子邮件。(如果我们已确认电子邮件地址有效,将不会发送电子邮件。)

您必须按照本电子邮件中的链接操作以确认电子邮件地址,否则将无法注册域。

对于所有域,您都将在域注册获得批准后收到电子邮件。

注意:系统将需要几分钟时间来确认您已经成功注册新域。

Getting-Started-RT53-10-registered_email

(单击以展开)

Getting-Started-RT53-10-registered_email
Getting-Started-RT53-8-email

(单击以展开)

Getting-Started-RT53-8-email

最后一个步骤是配置 DNS,让我们在步骤 2 中创建的新域指向为服务器指定的地址。  该地址可以是静态 IP 地址(来自步骤 1),也可以是自动创建的完全限定域名 (FQDN)(如果您使用的是 Amazon Elastic Beanstalk)。


a.单击此处打开 Route 53 控制台的托管区部分。接下来,单击您在步骤 2 中创建的域名(在本例中,我们使用的是 cloudexamples.com,但您的域将与之不同)。

Getting-Started-RT53-DNS1

(单击以展开)

Getting-Started-RT53-DNS1

以下选项卡可以帮助您选择最适合您的场景。 

如果您为网站、虚拟服务器或服务使用静态 IP 地址,则请选择下方的静态 IP 地址。 

如果您的资源使用的是完全限定域名 (FQDN)(该情况常见于由 Elastic Beanstalk 启动的应用程序、Lambda 函数、S3 静态站点和使用 Elastic Load Balancing 的更高级部署),请选择下方的完全限定域名 (FQDN)

  • 静态 IP 地址

    b.单击创建记录集按钮。在窗口右侧的名称文本框中,输入 www。在框中输入您在步骤 1 中创建的弹性 IP 地址,然后单击创建

    Getting-Started-RT53-DNS3

    (单击以展开)

    Getting-Started-RT53-DNS3

    c.确认主表中显示了一个新条目,其中包含您所输入的值。

    Getting-Started-RT53-DNS4

    (单击以展开)

    Getting-Started-RT53-DNS4
  • 完全限定域名 (FQDN)


    b.单击创建记录集按钮。在窗口右侧的名称文本框中,输入 www。然后,为别名设置选择。  此时将显示别名目标框,单击“别名目标”框,您将看到可用资源的列表。  选择您希望指向的资源(该资源位于 Elastic Load Balancer 下,并且应与您的 Elastic Beanstalk 部署应用程序关联),然后单击创建

    Getting-Started-RT53-DNS3b

    (单击以展开)

    Getting-Started-RT53-DNS3b

    c.确认主表中显示了一个新条目,其中包含您所输入的值。

    Getting-Started-RT53-DNS4b

    (单击以展开)

    Getting-Started-RT53-DNS4b

d.在 Web 浏览器中输入您的新网站地址,验证您的网站在新域中可用。

Getting-Started-RT53-DNS-web-check

(单击以展开)

Getting-Started-RT53-DNS-web-check

恭喜! 现在,用户可以通过您选择的网址访问您的网站了。  在下一部分中,您将了解如何为您的实例设置监控和通知。

了解如果设置 Amazon CloudWatch 以监控您的网站 »