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

时间:2016-12-24 12:54:11

标签: apache amazon-web-services dns elastic-ip website-hosting

在我们目前的配置中,我们有一个 ec2 aws实例。在此我们正在服务一个api服务器,它使用laravel开发,一个前端使用角度 apache 开发。对于 dns解析,我们使用 godaddy 。现在我们有一个域名,我们将其视为 example.com

所以我真正需要的是从 example.com 提供角度应用程序,从 apis.example.com 提供laravel应用程序。

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

那么有什么办法可以在不使用 route53 的情况下实现它,如果没有,应该如何使用 route53 解决这个问题。

1 个答案:

答案 0 :(得分:2)

使用Godaddy或Route53的步骤是相同的​​。在这种情况下,没有理由认为Route53是必需的。

  1. 为您的EC2实例分配Elastic IP
  2. 在example.com和apis.example.com中为Godaddy(或您要使用的任何其他DNS服务)创建指向弹性IP的记录
  3. 在EC2实例上配置Apache以处理example.com的请求
  4. 在您的EC2实例上配置Apache以将apis.example.com的请求发送到您的Laravel应用