如何在Azure中为同一IP地址上的不同端口配置应用程序网关



我一直在Azure中从事一个项目,我想在其中获得一些帮助。我有两个不同的虚拟机在容器上运行相同的项目。第一个虚拟机有应用程序的服务器,它有一个前端。此外,这个虚拟机有一个密钥斗篷容器。当用户输入服务器的私有IP时,它会重定向到密钥斗篷登录,然后进行身份验证并重定向到服务器前端。另一个虚拟机是应用程序的客户端,并使用服务器虚拟机上的密钥斗篷进行相同的身份验证过程。我找不到允许此过程通过应用程序网关在公共IP上进行的正确配置。问题是,当我输入公共IP时,页面不会重定向到密钥斗篷登录。我已经尝试在HTTP设置上使用多站点配置。我也在网上搜索答案,但我只发现人们使用两个虚拟机的情况,而不是前端和密钥斗篷都使用同一个虚拟机。我有两个:后端池、http设置、路由规则和侦听器。同样重要的是,我不能在这件事上使用DNS。

后端运行状况返回200状态代码

综上所述:我需要一个用户访问应用程序的公共IP前端,该应用程序通过密钥斗篷进行身份验证。两者都在同一个虚拟机上,在不同的端口上。此过程应通过应用程序网关进行。我不是以英语为母语的人,所以如果我写了一些错误或难以理解的东西,我深表歉意。如果能在这件事上提供任何帮助,我们将不胜感激。谢谢大家。

您还应该在网关上发布密钥斗篷,这样您的用户就可以访问登录页面。更多信息请点击此处:https://www.keycloak.org/server/reverseproxy

相关内容

  • 没有找到相关文章

最新更新