首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在启用WAF的应用程序网关后运行应用程序服务时,无法发布Kudu站点

在启用WAF的应用程序网关后运行应用程序服务时,无法发布Kudu站点
EN

Stack Overflow用户
提问于 2019-04-23 20:45:47
回答 2查看 2.1K关注 0票数 0

因此,我一直在关注Ahmed关于如何部署https://sabbour.me/how-to-run-an-app-service-behind-a-waf-enabled-application-gateway/的文章,其中一个不同之处在于,我们使用的不是跳转框,而是使用VNET窥视的VM,以及为我的公司使用的内部DNS服务。

然后,我正在部署运行在后面的ASE上的web应用程序,在那里我能够让公众面向网站并运行。

然而,在试图发布Kudu (高级工具的站点)时出现了问题。WebDeploy,用于将代码部署到Azure的组件是Kudu站点的组件(即*.scm.yourdomain.com),但当我试图从VNET中的机器或外部访问时:

找不到定制domainname.sites.msrd的服务器IP地址。

知道怎么让Kudu网站运行好让我可以部署吗?

EN

回答 2

Stack Overflow用户

发布于 2019-04-24 01:47:39

作为博客,您需要在您的ILB所定位的用于内部域名解析的VNet中部署一个自定义DNS服务器。另外,确保ASE子网和VM子网之间没有网络限制,如果您已经附加了NSG配置,您可以检查它。

为了能够部署东西、访问Kudu控制台等等,您需要创建一个位于同一个虚拟网络中的虚拟机,并使用它访问Web应用程序及其内部IP。在进行此操作时,可以使用DNS角色配置这台机器,以便能够解析特定于Web的域(以及虚拟网络中的其他主机名)。您需要为以下主机名创建指向的内部负载均衡器IP地址的A-记录(*、*.scm、ftp、publish)。A所需记录

备注:如果您更改了VNet的DNS设置,您将需要重新启动VNet。

为了进行一些简单的测试,编辑VM上的主机文件,将应用程序名设置为VIP IP地址:

如果你的域名是.ilbase.com,并且你创建了一个名为mytestapp的应用程序,它的地址是mytestapp.ilbase.com。然后将mytestapp.ilbase.com设置为解析为ILB地址。(在Windows上,主机文件位于C:\Windows\System32 32\drivers\等等)

要测试web部署发布或访问高级控制台,请为mytestapp.scm.ilbase.com创建一个记录。

您可以从官方医生获得更多的详细信息。此外,您可能需要使用AppKey更改WebApp的默认DNS设置,因为不继承vnet的DNS设置。

票数 1
EN

Stack Overflow用户

发布于 2019-04-24 03:04:43

我们遇到了类似的问题,但是我们还没有创建一个跳转框,我们创建了下面的DNS来指向应用程序网关URL

  • app.scm.yourcompany.com ->应用网关URL
  • app.yourcompany.com ->应用网关URL

我们已经创建了类似的后端规则,与app URL相同。它将使用自定义域将SCM暴露到internet上。

注意:

  • 当您尝试登录到SCM时,它将询问用户名和密码。使用发布设置中的用户名和pwd,您可以从web应用程序下载。
  • 如果要分离SCM实现,请使用另一个具有IP限制的应用程序网关。

如果允许您的网络与应用程序网关网络对话,也可以使用ILB进行类似的设置

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55819163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档