我正在尝试在我的网站上设置一个简单的 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 记录。