0

我有一个 Azure Web 应用程序。

我将它放入 VNET 并设置了一个私有端点。例如 my-webapp.com。现在,我需要该 Web 应用程序也可以使用相同的域从公共 Internet 访问:my-webapp.com。应用程序网关可能会有所帮助,但我担心域冲突。

我非常感谢您的回答和帮助。

4

1 回答 1

0

是的,这可以在应用程序网关的帮助下实现。

先决条件:要将自定义域添加到您的应用程序,您需要通过向域提供商https://docs.microsoft.com/en-us/azure/app添加验证 ID 作为 TXT 记录来验证您对该域的所有权-service/app-service-web-tutorial-custom-domain?tabs=cname

基于为前端配置创建公网IP地址,并在服务启动时为应用网关分配IP地址。它从配置的子网中获取一个 IP 地址,并将网络流量路由到后端 IP 池中的 IP 地址。

创建网关后,您需要将 API 管理代理主机名 CNAME 到应用程序网关资源的公共 DNS名称。

确保从注册商创建公共域(检查相同的私有域名是否可用)并将 A 记录映射到 APPGW。

您应该使用应用程序网关的 DNS 名称来创建 CNAME 记录,它将 APIM 代理主机名指向此 DNS 名称。

参考:为 Azure APIM 内部、公共 DNS 或私有 DNS 配置哪个 DNS?- 堆栈溢出

于 2021-08-19T12:32:43.023 回答