azure - Azure 上的 URL 重写配置

标签 azure url-rewriting gateway

我在 Azure 云中部署了 WAF、应用程序网关和虚拟机。我已经在 VM 中部署了一个应用程序,该应用程序在 tomcate 和端口 8280 上运行。

我有域名www.abc.com。在 DNS 条目中,www.abc.com 指向端口 80 上的我的 Azure 应用程序网关。 我可以使用 IP 和端口访问我的应用程序。例如:- http://X.X.X.X:8280/MyApps/page1http://X.X.X.X:8280/MyApps/page2 .

我正在尝试配置应用程序网关,以便当我尝试使用域名打开时。我的要求是当我访问 www.abc.com 时,它应该重定向到 URL www.abc.com/page1。我尝试使用基本类型和基于路径来设置监听器。但没有成功。当我尝试访问 www.abc.com 时,它会抛出错误:

502 - Web server received an invalid response while acting as a gateway or proxy server.

最佳答案

502 错误始终表明从应用程序网关实例到后端虚拟机存在防火墙限制。您可以验证与应用程序网关子网或 VM 子网关联的 NSG 中是否存在阻塞流量。此外,这可能是由于自定义运行状况探测器配置不当造成的。您还可以从此doc得到更多理由.

此外,您可以确认您已设置 url-based path正确。注意路径和端口。

关于azure - Azure 上的 URL 重写配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53533904/

相关文章:

apache - htaccess 规则 (mod_rewrite) 转换为 web.config 规则

asp.net - 在 Azure 网站中将非 WWW 重定向到 WWW

python - 使用 databricks 集群执行 azure 存储上存在的 python 代码

sql-server - 如何在 SQL 连接字符串中使用 Azure KeyVault secret ?

使用 Auth API 的 SPA 的 Azure B2C 隐式流为 openid 范围提供无效 token

.htaccess URL 小写

c# - CodedUI 测试更改 URL

azure - 我可以删除 Azure 中的本地网关吗?

web-services - Flexcube网络服务