是否有可能有一种 api 网关来重定向不同 Web 应用程序的请求?
敌人示例:
域名:abc.com
Abc.com/ -> abc-com-home.azurewebsites.net Abc.com/map -> abc-com-map.azurewebsites.net
应用程序中的每个请求都应该使用相同的模式。
谢谢!
是否有可能有一种 api 网关来重定向不同 Web 应用程序的请求?
敌人示例:
域名:abc.com
Abc.com/ -> abc-com-home.azurewebsites.net Abc.com/map -> abc-com-map.azurewebsites.net
应用程序中的每个请求都应该使用相同的模式。
谢谢!
是否有可能有一种 api 网关来重定向不同 Web 应用程序的请求?
据我了解,您可以利用设置后端服务策略将传入请求重定向到相关后端。此外,您可以将应用程序网关的基于路径的规则与您的 azure Web 应用程序一起使用,以将您的请求分发到相关的 azure Web 应用程序。详情,你可以关注这里。
Abc.com/ -> abc-com-home.azurewebsites.net Abc.com/map -> abc-com-map.azurewebsites.net
根据我的理解,我会为 映射一个自定义域 ( Abc.com
) abc-com-home.azurewebsites.net
,然后我会利用URL 重写来abc-com-home.azurewebsites.net
根据请求路径将请求重定向到相关的 azure Web 应用程序。
是的,应用程序网关可以做到,但你必须通过 powershell 做到这一点。如果您需要 SSL,则必须为端到端 ssl 进行配置,因为 webapps 不能是虚拟网络。
https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-web-app-powershell