我在AWS Elastic Beanstalk上有一个应用程序,我正在尝试将我拥有的域从namecheap路由到生产环境。我在这里遵循了AWS的文档,但看完后我有点迷失了方向。
在Route 53中,我有一个托管区域记录名称mydomain.io
,它将Value/Route流量设置为my-aws-env.eba-fz3ggfhd.us-east-2.elasticbeanstalk.com
。当我转到mydomain.io
时,我仍然会看到名称便宜的登录页。我觉得我需要在名称廉价端做一些事情,以允许流量路由到aws,但我在文档中没有看到任何其他内容。我缺了什么?
如果您看到的是Namecheap登录页,则说明您的名称服务器不正确。你提到按照说明将流量从53号路由到Elastic Beanstalk,但你没有提到你的域实际上指向53号路由。Namecheap登陆页面证实了这一点,因为你不会从53号公路上得到这一点。
在Route 53 Hosted Zone中检查您的NS记录,并将其配置为Namecheap中的名称服务器。你可能需要给它一些时间来更新,但这应该可以解决你的问题。
您不需要使用Route 53重定向。我能够绕过它。
需要什么
- ElasticBeanstalk应用程序
URL:
my-aws-env.eba-fz3ggfhd.us-east-2.elasticbeanstalk.com
2.命名空间域
要将Beanstalk应用程序映射到Namecheap域,您需要使用IPV4获取URLhttps://www.whatismyip.com/dns-lookup/
一旦你有了IP V4
,在你的Namecheap账户中执行以下操作
要更改的内容
转到Namecheap高级设置
- 转到高级DNS
- 更改主机记录(映射到您的Elastic Beanstalk
IP V4
(
类型 | 主机 | 值TTL | |
---|---|---|---|
记录 | @ | ||
记录 | www | IP V4 | 5分钟
如果你的域在Namechip,那么你不需要对route53.做任何事情
您只需将您的域指向您的公共IP即可。
在Namechip 的DNS管理中添加带有公共IP的记录