让我们考虑我有一个应用程序 www.abc.com 托管在某个IP地址00.00.00.00。此应用程序工作正常。 现在,我需要定义一个路由/平台,以便所有对 www.abc.com/platform 的请求都应重定向到另一台服务器 11.11.11.11。
此外,一旦重定向,浏览器 URL 应保持 www.abc.com/platform,而不是 11.11.11.11(如简单重定向(。
如何实现这一点?
有什么疑问吗?
?有很多方法可以实现这一点。
如果您的应用程序不在 https 上,您可以在网络层执行此操作,例如通过在 Cloudfront、Akamai、Cloudflare 等中定义 CDN 规则。将根据请求路径选择源服务器。
如果您的应用程序在 https 上或没有任何 CDN,那么,
- 您可以在Nginx或Apache中进行代理设置。
- 您可以在 AWS 中使用 ALB(应用程序负载均衡器(。
以下文件对您有用:
https://gist.github.com/soheilhy/8b94347ff8336d971ad0 https://aws.amazon.com/elasticloadbalancing/applicationloadbalancer/