【问题标题】:Point a domain name to elasticbeanstalk url aws将域名指向 elasticbeanstalk url aws
【发布时间】:2019-05-22 04:18:16
【问题描述】:

我有一个属于我公司的域名,网址为 xyz.com,我想将其指向 AWS 中的 elasticbeanstalk 网址。

我的公司提供指向 A 记录和 CNAME 的域名,直到现在我指向的公司域名都是 IP 地址,我选择 A 记录它工作正常,但是现在当我为 elasticbeanstalk url 选择 A 记录时它没有指向正确

xyz.com --> elasticbeanstalk-uri

我应该怎么做才能将我的域名指向运行 wordpress 的 elasticbeanstalk url

【问题讨论】:

    标签: wordpress amazon-web-services networking subdomain


    【解决方案1】:

    您应该获取负载均衡器的域名并将其添加为 CNAME 这样您就可以避免提供可能会更改的 IP 地址。

    https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html#dns-associate-custom-elb

    来自文档:

    如果您希望为负载平衡器使用友好的 DNS 名称,例如 www.example.com,而不是默认的 DNS 名称,您可以创建一个自定义域名并将其与您的 DNS 名称相关联负载均衡器。当客户端使用此自定义域名发出请求时,DNS 服务器会将其解析为负载均衡器的 DNS 名称

    【讨论】:

    • 你可以,但是你会有效地绕过你的负载均衡器。你不应该使用公共 ip 虽然它可以改变。另外我认为你需要一个 CNAME 而不是 A 记录。
    • 请求不是先到elasticbeanstalk url然后再到负载均衡器吗? elasticbean url地址也会随时更改吗?如果我不明确地改变它
    • 不,他们先去ELB。如果您不重新创建环境,它不会改变。 ec2 实例的公共 IP 可以更改。 ELB 的主要功能是在 ec2 实例之间分配负载。
    • 那么如果我指向 elasticbeanstalk url 或生成的 CNAME 会好吗?无论如何,如果我重新创建环境负载均衡器也将被更改。
    • 是的。 CNAME 应该是指向 awseb-e-p-AWSEBLoa-203303123-32023.us-east-1.elb.amazonaws.com 的 www.yourdomain.com。您可以像上面的示例一样使用负载均衡器的 DNS 名称,也可以使用弹性 bean stalk DNS 名称。但是,如果您有负载均衡器,请使用它。是的,如果您重新创建环境,负载均衡器 DNS 名称也会更改。
    猜你喜欢
    • 1970-01-01
    • 2011-07-15
    • 2017-03-31
    • 2021-01-02
    • 2021-03-12
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    相关资源
    最近更新 更多