您好,我遇到了一个问题,但无法找到解决方案。我的客户有 2 个域。一个运行网站,另一个运行来自 API 目录的 Web 服务。现在客户希望将这两个域放在一个域中。我已经这样做了,但我无法使用 IP 地址映射网站和 API 目录。例如,网站映射到 domain.com 上,Web 服务映射到 api.domain.com 上。我的域名是在 GoDaddy 购买的,托管在 AWS amazon 上。我怎样才能让它们都正常工作,并且让它们拥有 SSL 证书?
我在 Godaddy DNS 管理器中为域和子域添加了 A 记录,并使用 AWS 上的虚拟主机配置了这两个域。我的根网站运行良好,但是,子域将我带到根网站,但我需要它将我带到“api”目录。
答案1
这应该很简单,ServerFault 已经有很多答案了。您正在寻找的技术是基于名称的虚拟托管和/或反向代理。所有主要的 HTTP 服务器都可以轻松完成这两项工作。