azure - 多个App服务使用同一个域名

标签 azure url-rewriting azure-web-app-service azure-application-gateway

我们有一个场景,我们有多个 Azure 应用程序服务,并且部署了 Web API。但是我们需要所有应用程序服务使用相同的域名(而不是子域),例如 http://example.com/api1在一项应用服务上和 http://example.com/api2在其他应用程序服务上。 我们已经考虑过使用应用程序网关,但似乎尚不支持 URL 重写。有没有办法在不使用第三方组件的情况下实现这一目标?

谢谢

最佳答案

您的意思是 URL 路由还是重写(如 mod_rewrite 中的重写)?

基于 URL 的路由 is fully supported在 Azure 应用程序网关中。

URL routing

Rule example

关于azure - 多个App服务使用同一个域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46033446/

相关文章:

azure - Azure是否对应用程序服务数量收取费用

azure - Web 部署包在部署时抛出 ERROR_SITE_DOES_NOT_EXIST

python - 如何从 Azure Data Lake Store 读取 Azure Databricks 中的 JSON 文件

Azure CLI 任务不适用于 Windows 构建代理

html - absolute href 可以在生产站点上使用吗?

c - Gwan 处理程序状态

postgresql - Azure kubernetes 上的 Postgres 卷权限错误

azure - 使用 powershell 使用访问 token 连接到 azure ad

.htaccess - htaccess RewriteRule 有效,但浏览器不显示友好的 URL

mysql - 无法将 Azure 应用服务中的 NodeJS 应用连接到 Azure MySQL 数据库