Google Domains:如何使用 AWS EC2 URL(或 IP 地址)正确设置子域

Google Domains:如何使用 AWS EC2 URL(或 IP 地址)正确设置子域

我正在尝试在我的网站上设置一个简单的 api 子域 ( api.example.com),但无法弄清楚如何在 Google Domains 上执行此操作。我觉得我已经尝试了所有可能的记录和主机组合。

我正在 EC2 实例的 80 端口上托管 API。配置实例后,我能够在浏览器上访问 API。在我的 URL 栏中输入以下两项可以正常工作:

12.345.678.90

ec2-12-345-678-90.us-west-1.compute.amazonaws.com

尝试将其设为 Google Domains 上的子域名无法正常工作。我最接近实现此目的的方法是设置:

合成记录:

  • 子域名转发
  • 子域名:api.example.com
  • 目标 URL:ec2-12-345-678-90.us-west-1.compute.amazonaws.com

这将到达端点并返回预期内容,但是 URL 会更改为目标 URL,而不会停留在api.example.com

我尝试过注册主机、CNAME 和 A 名称记录,但没有成功。

如何使用 Google Domains 设置子域,以便当我输入时api.example.com它会到达所需的端点并且 URL 保持不变api.example.com(并且不会转发到目标 URL)?

编辑:

  • 答案没有帮助,因为它正在设置 TXT 记录。

相关内容