当我尝试执行来创建应用程序网关时,我会得到一个异常:
Subnet xxx cannot be used for application gateway yyy since subnet is not empty.
当我试图将应用程序网关添加到与后端服务器相同的子网时,我遇到了这个错误。
为什么这不是一种选择?每个网关是否需要一个单独的子网?推荐的配置是什么?
相关问题:
文档称,当后端服务器属于虚拟网络子网时,可以添加它们。如果应用程序网关必须位于单独的子网中,那么后端服务器如何属于应用程序网关的虚拟网络子网?
如何在不需要后端服务器上的公共IP地址的情况下配置应用程序网关?
这是我第一次集成支付网关。我正在尝试将支付网关集成到我的应用程序中。这是一个安卓应用程序,它的后台是.net Web /Rest。我们从客户信用卡中扣除金额,一旦付款完成,我们将用户在数据库中的角色更新为Pro。我被困在哪里,我应该集成支付网关。
安卓端的网关集成:打开安卓应用程序中的支付网关屏幕,从用户那里获取信息,并从安卓应用程序调用flutterwave。成功后,将信息发布到我们的网络api中。这一策略的问题是,如果移动互联网连接丢失或应用程序关闭,我们的后端服务器就会在不知情的情况下完成支付,而我们将丢失所有与交易相关的信息。
Web端的网关集成:从安卓应用程序中获取用户的信息
我在Azure中创建了一个应用程序网关。我已经设置了一个ACI实例作为后端目标。ACI是一个linux容器实例。它包含我的WebApis。当我尝试使用应用程序网关的公共IP地址从Postman调用WebAPI时,我得到了“502 bad gateway”。我在网上找不到很多使用ACI作为应用程序网关中的后端目标的资源。我参考这个站点- 来配置应用程序网关。在这里,他们将VM作为后端目标。相反,我使用容器实例的私有IP地址作为后端目标。在我的应用程序网关的'Backend Pool‘中,我选择了'IP address or FQDN’作为目标类型,并提供了我的容器实例的私有IP地