注册域名

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

费用分析:

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

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

在 AWS 上获取域名需要拥有一个账户

在几分钟内创建免费账户

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

 

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


a. 单击此处在新窗口中打开 EC2 控制台Elastic IP 部分,然后单击 Allocate New Address

Getting-Started-EIP1

(单击以展开)

Getting-Started-EIP1

b. 将 EIP used in: 设置为 VPC,然后单击 Yes, Allocate

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

Getting-Started-EIP2

(单击以展开)

Getting-Started-EIP2

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

Getting-Started-EIP3

(单击以展开)

Getting-Started-EIP3

d. 在 Elastic IP 列中选择新的 IP 地址。按下 Actions 按钮并选择 Associate Address 选项。

Getting-Started-EIP4

(单击以展开)

Getting-Started-EIP4

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

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

Getting-Started-EIP5

(单击以展开)

Getting-Started-EIP5

f. 记下 Elastic 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 记录。

选择 Domain Registration 下的 Get Started Now

Getting-Started-RT53-1

(单击以展开)

Getting-Started-RT53-1

b. 单击 Register Domain 按钮。在下一个屏幕上,在 Choose a Domain 框中输入您需要的域(图片中显示的是 cloudexamples),然后选择一个顶级域 (TLD)(例如,.com、.org、.co.uk 等)单击 Check 按钮以查看该域是否可用。如果该域可用,单击 Add to cart 按钮,然后滚动至页面底部,单击 Continue

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

Getting-Started-RT53-3a

(单击以展开)

Getting-Started-RT53-3a

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

Getting-Started-RT53-4a

(单击以展开)

Getting-Started-RT53-4a

d. 查看列出的详细信息,如果信息正确,选中题为 I have read and agree to the AWS Domain Name Registration Agreement 的框。然后单击 Complete Purchase 按钮。

Getting-Started-RT53-5

(单击以展开)

Getting-Started-RT53-5

例如,如果您注册了一个拥有通用顶级域的域 (例如 .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 控制台的 Hosted Zones 部分。接下来,单击您在步骤 2 中创建的域名(在本例中,我们使用的是 cloudexamples.com,但您的域将与之不同)。

Getting-Started-RT53-DNS1

(单击以展开)

Getting-Started-RT53-DNS1

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

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

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

  • Static IP Address

    b. 单击 Create Record Set 按钮。在窗口右侧的 Name 文本框中,输入 www。在 Value 框中输入您在步骤 1 中创建的弹性 IP 地址,然后单击 Create

    Getting-Started-RT53-DNS3

    (单击以展开)

    Getting-Started-RT53-DNS3

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

    Getting-Started-RT53-DNS4

    (单击以展开)

    Getting-Started-RT53-DNS4
  • Fully Qualified Domain Name (FQDN)


    b. 单击 Create Record Set 按钮。在窗口右侧的 Name 文本框中,输入 www。然后,针对 Alias 设置选择 Yes。此时将显示 Alias Target 框,单击“Alias Target”框,您将看到可用资源的列表。选择您希望指向的资源(该资源位于 Elastic Load Balancers 下,并且应与您的 Elastic Beanstalk 部署应用程序关联),然后单击 Create

    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 以监控您的网站 »