【问题标题】:How to create a separate instance for your subdomain on AWS EC2如何在 AWS EC2 上为您的子域创建单独的实例
【发布时间】:2022-12-12 12:54:57
【问题描述】:

在 AWS EC2 和 ROUTE 53 中创建子域。

我使用 WORDPRESS (Bitnami) 在我的网站 amusan.co 上创建了一个 AWS EC2 实例。

但现在我想创建一个单独的子域,如 port.amusan.co,以创建我不会使用 WORDPRESS 的开发人员组合,因为我计划使用 HTML、CSS 和 JAVASCRIPT。

我怎样才能做到这一点?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-route53


    【解决方案1】:

    在 Route 53 中为子域创建托管区域创建一个与您要为其路由流量的子域同名的托管区域,例如 acme.example.com。去做这个:

    打开 Route 53 控制台。 在导航窗格中,选择 Hosted zones。 选择Create hosted zone。 在右窗格中,输入子域的名称(例如 some.example.com)。 Note:更多信息参见DNS域名格式。 为了类型, 接受默认值 Public hosted zone。 选择Create hosted zone

    查找分配给新托管区域的名称服务器

    当您创建托管区域时,Route 53 会自动为该区域分配四个名称服务器。要开始使用子域的托管区域中的记录,请在域 (example.com) 的托管区域中创建一个新的名称服务器 (NS) 记录。 NS 记录的名称必须与子域的名称 (acme.example.com) 相同。

    为子域创建托管区域后,在托管区域 (acme.example.com) 中展开子域的托管区域详细信息下拉列表。在右窗格中,复制在托管区域详细信息下列为名称服务器的四台服务器的名称。

    添加 NS 记录以将流量路由到您的子域

    选择域的托管区域 (example.com)。确保不要选择子域的名称 (some.example.com)。 在域的托管区域中,选择创建记录。 对于名称,输入子域的名称。 对于值,输入名称服务器的名称。 对于记录类型,选择 NS - 托管区域的名称服务器。 对于 TTL(秒),为 NS 记录选择一个更常见的值,例如 172,800 秒。 对于路由策略,选择简单路由。 选择创建记录。

    【讨论】:

    • 非常感谢你的帮助。但我还是想不通。我使用 sub.domain.com 创建了一个新的托管区域,然后复制了 NS 名称服务器。我在 domain.com 中使用 sub.domain.com 创建了一条新记录,并输入了子域名服务器 NS 来创建记录。但还是不行
    • 您是否为新实例添加了 A 记录?您需要输入实例的公共 IP 地址。您是否为实例分配了弹性 IP?如果没有,最好分配它并将其添加为记录中实例的 IP 地址。
    • 你的意思是我必须为子域创建一个新实例,例如 sub.domain.com?如果是,在创建新实例之后,下一步是什么?
    • 您需要添加带有实例 IP 的 A 记录。可以参考这篇文章bismobaruno.medium.com/…
    • 非常感谢 ♥️ 子域现在可以使用了。但它指向我的 WordPress 网站。我希望它指向我的开发人员组合。因此,当人们访问 sub.domain.com 时,它指向我的投资组合,当人们访问 domain.com 时,它指向我的 WordPress 网站。我怎样才能做到这一点?
    【解决方案2】:

    您必须为您的域创建托管区域,而不是必须创建记录,因为您可以选择简单的策略或根据您的要求选择策略,并且可以选择在记录名称中命名子域并将您的子域名称放在值保存您要将流量路由到的 IP 地址,仅此而已,然后单击保存

    【讨论】:

      猜你喜欢
      • 2015-06-27
      • 2016-11-21
      • 2019-10-31
      • 1970-01-01
      • 1970-01-01
      • 2013-06-18
      • 2019-06-12
      • 2016-10-03
      • 1970-01-01
      相关资源
      最近更新 更多