【问题标题】:How can I use AWS Route 53 to set up a subdomain如何使用 AWS Route 53 设置子域
【发布时间】:2013-07-29 15:39:25
【问题描述】:

我很困惑……

我刚刚开始了解整个 DNS 问题,虽然它很容易理解,但我在使用 Route 53 设置子域时遇到了问题。我已经为我的新域设置了 A 记录(对于为了论证,我们称它为mydomain.com.,它工作得很好!我现在想做的是设置一个子域(api.mydomain.com.),它应该指向mydomain.com/api

如何使用 AWS 实现这一目标?

这里有一些关于我的架构的更多信息。

域名注册商 ➜ Route 53 ➜ Beanstalk ➜ ELB ➜ Linux EC2 实例 ➜ Apache2

我不在乎我需要在哪里做,只要我能做到。此外,如果有几种方法可以实现它,那就更好了! :)

提前致谢。

【问题讨论】:

    标签: amazon-web-services dns subdomain amazon-route53


    【解决方案1】:

    你会想要设置一个 CNAME(正如 Ryan 建议的那样):

    api.mydomain.com.  CNAME mydomain.com.
    

    然后您将为“api.mydomain.com”创建一个虚拟主机。在 Apache 中并使用 mod_rewrite 将 http://api.mydomain.com/foo 重写为 http://api.mydomain.com/api/foo

    【讨论】:

    • 啊!这似乎是我没有做的!我没有在 Apache 中设置 VirtualHost。干杯威尔。现在完美运行! :)
    【解决方案2】:

    或者,应该可以创建一个 S3 存储桶 api.mydomain,com 并将其 static website hosting 设置为“将所有请求重定向到另一个主机名”并在此处输入 mydomain.com/api

    【讨论】:

      猜你喜欢
      • 2020-08-10
      • 2023-03-31
      • 2015-07-04
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2017-05-13
      • 2016-06-11
      • 2019-10-16
      相关资源
      最近更新 更多