gpt4 book ai didi

url - 如何将我的域名与我的 AWS 应用程序相关联?

转载 作者:行者123 更新时间:2023-12-03 12:15:31 25 4
gpt4 key购买 nike

我刚刚开始使用 Amazon Web Services (AWS),我仍在了解它的工作原理以及它提供的功能。我已经成功构建了两个示例 Java webapps 并将它们上传到 AWS 上的托管实例。如果我转到 AWS 管理控制台中的 Elastic Beanstalk 选项卡,我可以看到我托管的每个 web 应用程序,包括每个 web 应用程序的 URL 链接。 URL 的格式为:

http://myinstancename.elasticbeanstalk.com
我还拥有一个个人域名。我们称之为“mydomain.com”。域注册商提供了一个 DNS 维护页面,我可以在其中更改我的域的 A 和 CNAME 记录。
问题:
我是否可以将我的域 DNS 与我的 AWS 账户一起配置,以便我可以让我的 AWS 托管的 web 应用程序显示如下 URL:
http://myinstancename.mydomain.com

2020 年编辑
在过去的 9 年中,这个问题并没有很好地解决! :)
到 2020 年,AWS 服务大不相同。AWS 的 DNS 服务被命名为“Route53”。当您的目标是配置自定义域名以使用您的 AWS 服务时,这是您应该首先查看的位置。
最初回答这个问题的人也提到了“弹性IP”。这在 AWS 中仍然存在。您可以将弹性 IP 与 AWS 服务器相关联,以便为该服务器提供一个公共(public) IP 地址,只要您(AWS 账户持有人)继续拥有该特定弹性 IP,该地址就不会改变。然后在 Route53 中,将您的 DNS 条目与弹性 IP 相关联。
2020 年我不再使用 Elastic Beanstalk。AWS 现在有更好的选择。

最佳答案

首先,不知道你用的是不是Elastic IP,太好了:

  • 创建弹性 IP 并将其附加到您的实例之一
  • 你有你的静态 IP
  • 添加一个新的*您的 DNS 区域中的子域,并注册一个 A record使用您的静态 IP
  • 等待几个小时到 2 天的 DNS 传播

  • Amazon Elastic IP 真正酷的地方在于,您可以快速将其重新映射到任何其他实例,并且您的域将立即运行,而无需再次更改您的 DNS 区域并等待传播。

    (弹性IP是免费的,不使用时只需要支付少量费用)。

    然后,如果你想将 $1.yourdomain 映射到 $1.elasticbeanstalk,我个人会使用 nginx 或 haproxy 之类的代理/负载均衡器,并添加代理通行证。您是否已经选择/使用了一个?哪一个?

    关于url - 如何将我的域名与我的 AWS 应用程序相关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7310917/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com