Ale*_*r G 20 amazon-web-services cloud-hosting amazon-elastic-beanstalk
AWS Elastic Beanstalk建议使用以下格式的URL:http:// {appname} .elasticbeanstalk.com /
但我需要将其更改为我自己的URL,例如http://appname.com
怎么做?
Qor*_*ani 25
我知道这是一个老问题但是因为我刚刚为我的一个应用程序完成了这个过程,所以我决定在这里分享它,这也可以帮助其他人.注意:我使用Amazon Route53作为我的域名.
参考文献:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html http://aws.typepad.com/aws/2011/05/moving-ahead-with-amazon-route-53.html
使用Amazon Route53.ELB(包括使用ElasticBeanstalk生成的ELB)被分配了CNAME.您不能只将您的顶级域名指向CNAME,因为它违反了RFC.你可以指出一个像http://www.appname.com这样的CNAME记录,但是仍然不会在http://appname.com上回复.这是一个令人恼火的问题; 例如,考虑AWS论坛上的这个7页的主题.
最简单的解决方案是Route53.它使用特殊的顶点记录将TLD映射到ELB,从而完全避免了这个问题.您还可以使用EIP的公共实例将流量转发到ELB,尽管这会引起可扩展性问题.
| 归档时间: |
|
| 查看次数: |
16506 次 |
| 最近记录: |