【问题标题】:azure webapp You do not have permission to view this directory or pageazure webapp 您无权查看此目录或页面
【发布时间】:2020-09-22 13:23:38
【问题描述】:

您好,我有一个使用 terraform 创建的简单 Web 应用,配置了 vnet 区域集成:

resource "azurerm_app_service" "app-indigo" {
  name                = "app-${var.environment}-${var.app_name}"
  location            = data.azurerm_resource_group.rg.location
  resource_group_name = data.azurerm_resource_group.rg.name
  app_service_plan_id = azurerm_app_service_plan.app-plan.id
  

  site_config {
    dotnet_framework_version = "v4.0"
  } 

resource "azurerm_app_service_virtual_network_swift_connection" "app-indigo-swift" {
  app_service_id = azurerm_app_service.app-app.id
  subnet_id      = data.azurerm_subnet.subnet["integration"].id
}

无论我如何尝试从内部网络或应用程序网关访问 Web 应用程序,我都会得到以下信息

You do not have permission to view this directory or page.

这是默认的网络应用程序,尚未部署任何代码,非常感谢这里的任何帮助

【问题讨论】:

标签: azure azure-web-app-service terraform-provider-azure vnet


【解决方案1】:

如果您的wwwroot 文件夹中缺少Web.config 文件,则可能会发生此错误。如果省略 site_config,Terraform 将调用 Azure API 来创建默认网站。此错误将消失。

所以你可以使用这样的代码:

resource "azurerm_app_service" "app-indigo" {
      name                = "app-${var.environment}-${var.app_name}"
      location            = data.azurerm_resource_group.rg.location
      resource_group_name = data.azurerm_resource_group.rg.name
      app_service_plan_id = azurerm_app_service_plan.app-plan.id         
} 

或者,您可以部署您的网站,包括网页内容。例如,您可以创建an ASP.NET Framework web app in Azure

The example 预配 Windows 应用服务。 azurerm_app_service 资源的其他示例可以在./examples/app-service directory within the Github Repository 中找到。

【讨论】:

  • 谢谢南希,这是一个很好的提示,我认为hostingstart.html 总是被创建的! :) 如果你能回答,我还有一个问题,我需要使用 site_config 来限制/允许 ip_addresses,并且我确实将 GatewaySubnet(vpn P2S)添加到允许的范围内,但是,我无法访问网络应用程序,即使在允许之后
  • 这是在 Azure 中部署 Web 应用时的默认页面,请参阅 old document。如果您只允许 P2S VPN 客户端访问您的 Web 应用程序,您应该从点到站点配置中添加地址池(CIDR 块),而不是在您的虚拟网关中添加 GatewaySubnet。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-02
  • 2021-01-29
  • 2021-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多