同一子域下有 2 个单独的 AEM 实例?

2 separate AEM instances under same sub domain?

我在同一 TLD 下有 2 个在不同地理位置托管的 AEM (adobe experience manager) 实例,但具有不同的子域。

例如 www.foo.com(实例 1)和 www2.foo.com(实例 2)

是否可以让这两个 AEM 实例出现在同一个 TLD 下?例如:

www.foo.com/instance1/ 和 www.foo.com/instance2/

感谢任何帮助!

是的,这种事情经常使用网络工具来完成。通常,为处理负载而构建的网站前面会有某种负载均衡器。在整个流程中,负载均衡器甚至会位于调度程序之前。使用负载均衡器,您可以指定路由规则(例如带有 F5 负载均衡器的 irule),这将导致负载均衡器根据您设置的规则将流量发送到不同的地方——例如初始文件夹结构的差异的网址。查看一些关于规则的文章以获得更多背景知识,例如 https://devcentral.f5.com/articles/the101-irules-ndash-introduction-to-irules.

也可以通过内容分发网络 (CDN) 完成同样的操作。最终,您要执行的操作必须在请求实际到达 AEM 服务器之前在某个网络层完成。 AEM 实例本身不知道其他实例的存在。它们只会响应到达它们的请求,并且由它们上游网络中的路由层来确定哪些 HTTP 请求发送到哪些 AEM 服务器。

另请参阅:

  • 服务器
  • Forward specific urls on same domain to different servers