微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在AWS Elastic Beanstalk环境中使用namecheap域名?

如何解决在AWS Elastic Beanstalk环境中使用namecheap域名?

我在AWS Elastic Beanstalk上有一个应用程序,并且试图将我拥有的域从namecheap路由到生产环境。我遵循了AWS here上的文档,但是经过阅读后,我感到有些迷茫。

在Route 53中,我有一个托管区域记录名称mydomain.io,它将名称/路由流量设置为my-aws-env.eba-fz3ggfhd.us-east-2.elasticbeanstalk.com。当我转到mydomain.io时,仍然看到namecheap登陆页面。我觉得在namecheap端我需要做一些事情,以允许将流量路由到aws,但是我在文档中没有看到其他任何内容。我想念什么?

解决方法

如果您看到Namecheap登录页面,则您的名称服务器不正确。您提到要按照将流量从Route 53路由到Elastic Beanstalk的说明进行操作,但是却没有提到域实际上指向Route53。Namecheap登陆页面确认了这一点,因为您不会从Route 53获得该信息。

在Route 53托管区域中检查您的NS记录,并在Namecheap中将其配置为名称服务器。您可能需要花一些时间进行更新,但这应该可以解决您的问题。

,

您不需要使用 Route 53 重定向。我能够绕过它。

需要什么

  1. ElasticBeanstalk 应用程序

网址: my-aws-env.eba-fz3ggfhd.us-east-2.elasticbeanstalk.com 2.命名空间域

要将您的 Beanstalk 应用程序映射到您的 Namecheap 域,您的 URL 需要使用 IPV4,可以使用 https://www.whatismyip.com/dns-lookup/

获得 IP V4 后,请在您的 Namecheap 帐户中执行以下操作

改变什么

转到 Namecheap Advance 设置

  1. 转到高级 DNS
  2. 更改主机记录(映射到您的 Elastic Beanstalk IP V4
类型 主持人 价值 TTL
一条记录 @ IP V4 5 分钟
一条记录 www IP V4 5 分钟

给它 5-10 分钟。 您现在应该可以从您的 Namecheap 域访问您的 Elastic Beanstalk 实例。

,

如果您的域名位于Namechip,则无需使用route53做任何事情。

您只需要将您的域指向您的公共IP。

在Namechip的DNS管理中

使用您的公共IP 添加 A 记录

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。