【发布时间】:2012-08-30 02:25:30
【问题描述】:
AWS Elastic Beanstalk 建议使用以下格式的 url:http://{appname}.elasticbeanstalk.com/
但我需要将其更改为我自己的网址,例如 https://tarta.ai
怎么做?
【问题讨论】:
标签: amazon-web-services cloud-hosting amazon-elastic-beanstalk
AWS Elastic Beanstalk 建议使用以下格式的 url:http://{appname}.elasticbeanstalk.com/
但我需要将其更改为我自己的网址,例如 https://tarta.ai
怎么做?
【问题讨论】:
标签: amazon-web-services cloud-hosting amazon-elastic-beanstalk
使用 Amazon Route53. ELB,包括使用 ElasticBeanstalk 生成的 ELB,都被分配了 CNAME。您不能只将顶级域指向 CNAME,因为它违反了 RFC。您可以将 http://www.appname.com 之类的 CNAME 记录指向它,但仍不会在 http://appname.com 处响应。这是一个恼人的问题;例如,考虑这个7-page thread on the AWS forum.
最简单的解决方案是 Route53。它使用特殊的顶点记录将 TLD 映射到 ELB,从而完全避免了这个问题。您也可以使用 EIP 的公共实例将流量转发到 ELB,尽管this raises scalability concerns.
【讨论】:
注意:我的域使用 Amazon Route53。
我知道这是一个老问题,但由于我刚刚为我的一个应用程序完成了这个过程,所以我决定在这里分享它,这也可能对其他人有所帮助。这是我经历的步骤
参考文献
【讨论】: