如何使用 apache 和 aws elastic api 创建子域?

How to create subdomains using apache and aws elastic api?

在我们当前的配置中,我们有一个 ec2 aws 实例。在这方面,我们正在服务一个使用 laravel 开发的 api 服务器和一个使用 angular apache 开发的前端。对于 dns 解析,我们使用 godaddy。现在我们有了一个域,让我们把它当作 example.com

所以我实际上需要的是服务 example.com 的 angular 应用程序和 [=44 的 laravel 应用程序=]s.example.com.

而且我不想使用 aws route53 服务,因为它将再次成为付费服务。

那么有没有什么方法可以不使用 route53 来实现它,如果不能,应该如何使用 route53 来解决这个问题。

使用 Godaddy 或 Route53 时步骤相同。确实没有理由认为在这种情况下需要 Route53。

  1. 为您的 EC2 实例分配一个 Elastic IP
  2. 在 Godaddy(或您要使用的任何其他 DNS 服务)中为 example.com 和 api 创建 A 记录。example.com 指向弹性 IP
  3. 在您的 EC2 实例上配置 Apache 以服务于 example.com
  4. 的请求
  5. 在您的 EC2 实例上配置 Apache 以发送 API 请求。example.com 到您的 Laravel 应用程序