繁体   English   中英

如何将 53 路由到弹性豆茎

[英]how to route 53 to elastic beanstalk

目前我已经使用 docker 平台创建了 elasticbeanstalk 并且运行良好。

我的问题是:我想通过 route 53 redirect 将我的子域路由到我的 elastic beanstalk。 我已经将 go 转到路由 53 并将我的子域 CNAME 更改为指向我的弹性豆茎。 我用 dig 命令检查:

;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8115
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;staging.mydomain.com.      IN  A

;; ANSWER SECTION:
staging.mydomain.com    145 IN  CNAME   myelasticbeanstalk.ap-southeast-1.elasticbeanstalk.com.
myelasticbeanstalk.ap-southeast-1.elasticbeanstalk.com. 36 IN A 175.xx.xx.xx
myelasticbeanstalk.ap-southeast-1.elasticbeanstalk.com. 36 IN A 52.xx.xx.xx

;; Query time: 38 msec
;; SERVER: xx.xx.xx.xx
;; WHEN: Sat Mar 19 10:36:34 
;; MSG SIZE  rcvd: 140

但是当我通过浏览器访问 staging.mydomain.com 时,它不起作用。 不行

奇怪的是,我可以通过浏览器直接访问 URL myelasticbeanstalk.ap-southeast-1.elasticbeanstalk.com

所以我需要帮助如何解决这个问题? 我只需要通过我的子域访问 myelasticbeanstalk。

谢谢大家

由于您的 URL 包含区域名称ap-southeast-1 ,因此您需要使用 Route 53 别名。

如果域名包含地区您可以创建别名记录。 别名记录特定于 Route 53,与 CNAME 记录相比有两个显着优势:

您可以为根域名或子域创建别名记录。 例如,如果您的域名是 example.com,您可以创建一条记录,将 example.com 或 acme.example.com 的请求路由到您的 Elastic Beanstalk 环境。

Route 53 不对使用别名记录路由流量的请求收费。

要为 Elastic beanstalk 创建别名,请参阅此处的说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM