(我为自己没有足够的技术深度来明智地提出这个问题而提前道歉)
我目前有一个托管在 AWS S3 上的 AngularJS 静态网站。我使用 AWS Route 53 作为 DNS。我能够通过浏览器(例如example.com
)成功访问该网站,如下所示:
example.com
example.com/siteA
example.com/siteB
我想要实现的是注册exampleA.com
并exampleB.com
得到以下结果:
example.com
(目前情况)exampleA.com
(指向站点A内容,/siteA
URL中不显示“ ”)exampleB.com
(同样指向/siteB
)
我之前曾使用 GoDaddy 的带掩码的域名转发功能完成此操作,但我不知道如何使用 Route53 执行此操作,而且我在他们的文档中找不到它。而且由于这是一个静态 S3 网站,我无法添加服务器来在那里进行路由(至少这是我的理解)。
谢谢!
答案1
Amazon Route 53 无法做到这一点。Route 53 是一种 DNS 服务,而掩码不是 DNS 的功能。
由于该网站已存储在 Amazon S3 上,只需创建 2 个存储桶,一个用于 exampleA.com,一个用于 exampleB.com,每个存储桶都保存自己的网站,但没有子文件夹。
答案2
GoDaddy 的带屏蔽的域名转发不是 DNS,它是一个反向 Web 代理。
您需要一个 VPS 来自己执行此操作或寻找其他服务。(GoDaddy 似乎足够可靠,可以屏蔽您想要的域名,您不需要使用 GoDaddy DNS 来实现这一点Godaddy 转发。
其他有用信息维基百科
另外重新表述你的问题,你想查看虚拟主机,将这些域指向子文件夹,发布一个包含相关信息的新问题(IIS,Apache,Litespeed)