如何将多个 Web 应用添加到单个网络中,以便连接到一个 Web 应用的 vnet 也可以访问其他 Web 应用



目的:我正在破解我的前同事在 Azure 2 年中完成的实现。我不确定如何使 3 个不同的 Web 应用程序使用 3 个独特的 DNS 服务器。

我需要实现什么:

我在 Azure 中有一个虚拟网络,我已将其作为自定义 DNS 服务器提供(我在 VM DNS 设置中添加了 IP)。我在同一应用程序服务器下也有 3 个 Web 应用程序。现在,我已通过网络设置将 VNet 连接到 Web-app-1。

我还需要将 web-app-2 和 web-app-3 链接到 Vnet。

我需要实现什么:是否可以使 Web 应用 2 和 Web 应用-3 访问 Vnet,而无需将该 VNet 直接添加到这些 Web 应用?有没有办法使 web-app-2 和 web-app-3 与已经连接到 Vnet 的 web-app-1 链接?还是只有通过网络将 vnet 连接到所有 Web 应用才能实现?

可以通过

混合连接将应用 2 和 3(或所有应用)连接到 vNET(或本地网络)上的 VM。这样,应用就可以访问与 VM 位于同一网络上的资源,因为 VM 成为代理。

https://learn.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections

在应用服务中,混合连接可用于访问其他网络中的应用程序资源。它提供从应用到应用程序终结点的访问。它不会启用访问应用程序的备用功能。在应用服务中使用时,每个混合连接都与单个 TCP 主机和端口组合相关联。这意味着混合连接终结点可以位于任何操作系统和任何应用程序上,前提是你正在访问 TCP 侦听端口。

最新更新