将亚马逊的ELB域名更改为我自己的域名,而不必在解决此问题时进行更改

我试图将自己的域名设置为亚马逊ELB生成的DNS的别名。 生成的DNS对我来说不好,因为我已经为我的域(www.domain.com)购买了一个证书。

但是,当我将www.domain.com设置为uglydns-292929292929.us-west-2.elb.amazonaws.com面板中的丑angular292929292929.us-west-2.elb.amazonaws.com的别名,并进入我的浏览器尝试访问www.domain.com ,会自动将地址栏中的url更改为“ uglydns-292929292929.us-west-2.elb.amazonaws.com:9876/app/path/

这导致在屏幕上的一个可怕的消息说,该网站正在使用www.domain.com的证书,而uglydns-292929292929.us-west-2.elb.amazonaws.com可能是一个危险的网站。

我怎么能解决这个问题? 我需要使用我的100美元证书与负载平衡器,所以一个很好的解决scheme是给ELB一个我创build的域名,而不是由aws生成的丑陋的域名。 请帮忙!

有两个部分可以configurationELB以使用HTTPS和自定义域。

  1. configurationELB以使用您自己的证书
  2. configuration您的DNS的CNAMElogging指向ELB(如果您使用的是Route53,则可以使用别名logging)

这听起来像你已经完成了上述两个步骤,但仍然有一个问题。

如果您设置了CNAME或别名logging,则不会导致地址栏中的url发生更改。 如果它正在改变,那么这是因为您的应用正在执行某种types的redirect。 确保您的应用程序已configuration为使用实际所需的域名进行任何types的链接或redirect,以确保您的浏览器加载正确的页面。