【问题标题】:Custom URL in AWS Elastic BeanstalkAWS Elastic Beanstalk 中的自定义 URL
【发布时间】: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


    【解决方案1】:

    使用 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.

    【讨论】:

      【解决方案2】:

      注意:我的域使用 Amazon Route53。


      我知道这是一个老问题,但由于我刚刚为我的一个应用程序完成了这个过程,所以我决定在这里分享它,这也可能对其他人有所帮助。这是我经历的步骤

      1. 登录您的 AWS 账户
      2. 转到您的 EC2 面板并选择您的区域
      3. 从左侧导航菜单中选择负载均衡器
      4. 找到与您的 Beanstalk 应用相关的负载均衡器
      5. 在描述选项卡中获取托管区域 ID
      6. 打开 Route53 面板
      7. 选择您的域托管区域
      8. 为 .YOUR-DOMAIN.com 添加记录
      9. 选择别名选项为是
      10. 搜索与您的应用相关的负载均衡器
      11. 用您在第 5 步中抓取的内容确认它的托管区域 ID
      12. www.YOUR-DOMAIN.com 也执行步骤 8-11。

      参考文献

      【讨论】:

      • 我没有看到负载均衡器的选项
      • 请您解释一下您在哪一步遇到了问题?
      • 嗨@Qorbani,我已经做了你发布的内容,但它仍然无法正常工作。可能是映射新地址需要一段时间,还是应该立即可见?我也删除了浏览器的缓存,谢谢!
      • 我最多需要 24 小时,但应该不超过 1 小时
      猜你喜欢
      • 2013-03-13
      • 2015-03-27
      • 2012-12-13
      • 2012-08-13
      • 2016-11-14
      • 2020-08-11
      • 2019-05-02
      • 1970-01-01
      • 2011-12-24
      相关资源
      最近更新 更多