0

我有一个带有两个应用服务计划的 ASE,每个计划包含 1 个容器 Web 应用。基本上它是一个代理后端(App2)的nginx(App 1) - 没什么特别的。我可以通过它们的 URL 访问这两个应用程序,例如(URL 不是真实的):

问题是,我怎样才能实现从 nginx 到后端的连接直接在 ASE 的 VNET 内部进行?我找不到后端应用程序的私有 IP,我想如果我使用https://backend-prod-ase.ase-prod-west-europe.p.azurewebsites.net作为 nginx 中上游的 URL,请求将被视为使用 (S)NAT 向外界发出的请求。

提前感谢您的任何想法

4

1 回答 1

0

ASE 部署在虚拟网络的子网中。

听起来您需要将前端部署为可从外部 IP 地址访问的外部 ASE,而后端部署为 ILB ASE。ILB ASE 有一个内部负载平衡的 IP 地址,可以从前端访问。

有关更多详细信息,请参阅:https ://docs.microsoft.com/en-us/azure/app-service/environment/network-info

于 2019-10-19T15:19:39.250 回答