Webverkeer routeren op basis van de URL met Azure PowerShellRoute web traffic based on the URL using Azure PowerShell

U kunt Azure PowerShell gebruiken om webverkeersroutering te configureren naar specifieke schaalbare serverpools op basis van de URL die wordt gebruikt voor toegang tot uw toepassing.You can use Azure PowerShell to configure web traffic routing to specific scalable server pools based on the URL that is used to access your application. In dit artikel maakt u een Azure-toepassing gateway met drie back-end-Pools met behulp van Virtual Machine Scale sets.In this article, you create an Azure Application Gateway with three backend pools using Virtual Machine Scale Sets. Elk van de back-endpools heeft een specifiek doel, zoals algemene gegevens, afbeeldingen en video's.Each of the backend pools serves a specific purpose such as, common data, images, and video. Door verkeer te routeren om pools te scheiden, zorgt u ervoor dat uw klanten de informatie krijgen die ze nodig hebben wanneer ze deze nodig hebben.Routing traffic to separate pools ensures that your customers get the information that they need when they need it.

Als u verkeersroutering wilt inschakelen, maakt u routeringsregels die worden toegewezen aan listeners. Deze listeners luisteren vervolgens op specifieke poorten om te waaborgen dat webverkeer op de juiste servers binnenkomt in de pools.To enable traffic routing, you create routing rules assigned to listeners that listen on specific ports to ensure web traffic arrives at the appropriate servers in the pools.

In dit artikel leert u het volgende:In this article, you learn how to:

  • Netwerk instellenSet up the network
  • Listeners, een toewijzing van URL-pad en regels makenCreate listeners, URL path map, and rules
  • Schaalbare back-endpools makenCreate scalable backend pools

Voorbeeld van URL-routering

Als u wilt, kunt u deze procedure volt ooien met behulp van Azure cli of de Azure Portal.If you prefer, you can complete this procedure using Azure CLI or the Azure portal.

Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.If you don't have an Azure subscription, create a free account before you begin.

Notitie

Dit artikel is bijgewerkt voor het gebruik van de nieuwe Azure PowerShell Az-module.This article has been updated to use the new Azure PowerShell Az module. De AzureRM-module kan nog worden gebruikt en krijgt bugoplossingen tot ten minste december 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Zie voor meer informatie over de nieuwe Az-module en compatibiliteit met AzureRM Introductie van de nieuwe Az-module van Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Raadpleeg Azure PowerShell installeren voor instructies over de installatie van de Az-module.For Az module installation instructions, see Install Azure PowerShell.

Azure Cloud Shell gebruikenUse Azure Cloud Shell

Azure host Azure Cloud Shell, een interactieve shell-omgeving die u via uw browser kunt gebruiken.Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. U kunt bash of Power shell gebruiken met Cloud Shell om met Azure-Services te werken.You can use either Bash or PowerShell with Cloud Shell to work with Azure services. U kunt de Cloud Shell vooraf geïnstalleerde opdrachten gebruiken om de code in dit artikel uit te voeren zonder dat u iets hoeft te installeren in uw lokale omgeving.You can use the Cloud Shell preinstalled commands to run the code in this article without having to install anything on your local environment.

Azure Cloud Shell starten:To start Azure Cloud Shell:

OptieOption Voor beeld/koppelingExample/Link
Selecteer Nu proberen in de rechterbovenhoek van een codeblok.Select Try It in the upper-right corner of a code block. Als u opnieuw proberen selecteert, wordt de code niet automatisch gekopieerd naar Cloud shell.Selecting Try It doesn't automatically copy the code to Cloud Shell. Voor beeld van uitproberen voor Azure Cloud Shell
Ga naar https://shell.azure.comof selecteer de knop start Cloud shell om Cloud shell in uw browser te openen.Go to https://shell.azure.com, or select the Launch Cloud Shell button to open Cloud Shell in your browser. Cloud Shell starten in een nieuw vensterLaunch Cloud Shell in a new window
Selecteer de knop Cloud shell in de rechter menu balk van het Azure Portal.Select the Cloud Shell button on the top-right menu bar in the Azure portal. Knop Cloud Shell in de Azure Portal

Als u de code in dit artikel in Azure Cloud Shell wilt uitvoeren:To run the code in this article in Azure Cloud Shell:

  1. Start Cloud Shell.Start Cloud Shell.

  2. Selecteer de knop kopiëren in een code blok om de code te kopiëren.Select the Copy button on a code block to copy the code.

  3. Plak de code in de Cloud Shell-sessie door Ctrl+SHIFT+v in Windows en Linux te selecteren of door cmd+SHIFT+v te selecteren op macOS.Paste the code into the Cloud Shell session by selecting Ctrl+Shift+V on Windows and Linux or by selecting Cmd+Shift+V on macOS.

  4. Selecteer Enter om de code uit te voeren.Select Enter to run the code.

Als u ervoor kiest om Power shell lokaal te installeren en te gebruiken, moet u voor dit artikel gebruikmaken van de Azure PowerShell module versie 1.0.0 of hoger.If you choose to install and use the PowerShell locally, this article requires the Azure PowerShell module version 1.0.0 or later. Voer Get-Module -ListAvailable Az uit om de versie te vinden.To find the version, run Get-Module -ListAvailable Az . Als u PowerShell wilt upgraden, raadpleegt u De Azure PowerShell-module installeren.If you need to upgrade, see Install Azure PowerShell module. Als u PowerShell lokaal uitvoert, moet u ook Login-AzAccount uitvoeren om verbinding te kunnen maken met Azure.If you're running PowerShell locally, you also need to run Login-AzAccount to create a connection with Azure.

Vanwege de tijd die nodig is om resources te maken, kan het tot 90 minuten duren voordat deze procedure is voltooid.Because of the time needed to create resources, it can take up to 90 minutes to complete this procedure.

Een resourcegroep makenCreate a resource group

Maak een resource groep die alle resources voor uw toepassing bevat.Create a resource group that contains all of the resources for your application.

Maak een Azure-resource groep met behulp van New-AzResourceGroup.Create an Azure resource group using New-AzResourceGroup.

New-AzResourceGroup -Name myResourceGroupAG -Location eastus

Netwerkbronnen makenCreate network resources

Of u nu een bestaand virtueel netwerk hebt of een nieuw netwerk maakt, u moet ervoor zorgen dat dit netwerk een subnet bevat dat alleen wordt gebruikt voor toepassingsgateways.Whether you have an existing virtual network or create a new one, you need to make sure that it contains a subnet that is only used for application gateways. In dit artikel maakt u een subnet voor de toepassings gateway en een subnet voor de schaal sets.In this article, you create a subnet for the application gateway and a subnet for the scale sets. U maakt een openbaar IP-adres voor toegang tot de resources in de toepassingsgateway.You create a public IP address to enable access to the resources in the application gateway.

Maak de subnet-configuraties myAGSubnet en myBackendSubnet met behulp van New-AzVirtualNetworkSubnetConfig.Create the subnet configurations myAGSubnet and myBackendSubnet using New-AzVirtualNetworkSubnetConfig. Maak het virtuele netwerk met de naam myVNet met behulp van New-AzVirtualNetwork met de subnet-configuraties.Create the virtual network named myVNet using New-AzVirtualNetwork with the subnet configurations. En ten slotte maakt u het open bare IP-adres met de naam myAGPublicIPAddress met behulp van New-AzPublicIpAddress.And finally, create the public IP address named myAGPublicIPAddress using New-AzPublicIpAddress. Deze resources worden gebruikt om de netwerkverbinding naar de toepassingsgateway en de bijbehorende bronnen te leveren.These resources are used to provide network connectivity to the application gateway and its associated resources.

$backendSubnetConfig = New-AzVirtualNetworkSubnetConfig `
  -Name myBackendSubnet `
  -AddressPrefix 10.0.1.0/24

$agSubnetConfig = New-AzVirtualNetworkSubnetConfig `
  -Name myAGSubnet `
  -AddressPrefix 10.0.2.0/24

$vnet = New-AzVirtualNetwork `
  -ResourceGroupName myResourceGroupAG `
  -Location eastus `
  -Name myVNet `
  -AddressPrefix 10.0.0.0/16 `
  -Subnet $backendSubnetConfig, $agSubnetConfig
$pip = New-AzPublicIpAddress `
  -ResourceGroupName myResourceGroupAG `
  -Location eastus `
  -Name myAGPublicIPAddress `
  -AllocationMethod Static `
  -Sku Standard

Een Application Gateway makenCreate an application gateway

In deze sectie kunt u resources maken die ondersteuning bieden voor de toepassingsgateway. Ten slotte maakt u deze.In this section, you create resources that support the application gateway, and then finally create it. De resources die u maakt, zijn onder andere:The resources you create include:

  • IP-configuraties en front-end-poort : koppelt het subnet dat u eerder hebt gemaakt aan de toepassings gateway en wijst een poort toe voor toegang tot de server.IP configurations and frontend port - Associates the subnet you previously created to the application gateway and assigns a port to use to access it.
  • Standaardpool: alle toepassingsgateways moeten ten minste één back-endpool met servers hebben.Default pool - All application gateways must have at least one backend pool of servers.
  • Standaard-listener en regel: de standaard-listener luistert naar verkeer op de poort die is toegewezen en de standaardregel verzendt verkeer naar de standaardpool.Default listener and rule - The default listener listens for traffic on the port that was assigned and the default rule sends traffic to the default pool.

IP-configuraties en front-endpoort makenCreate the IP configurations and frontend port

Koppel myAGSubnet die u eerder hebt gemaakt aan de toepassings gateway met behulp van New-AzApplicationGatewayIPConfiguration.Associate myAGSubnet you previously created to the application gateway using New-AzApplicationGatewayIPConfiguration. Wijs myAGPublicIPAddress toe aan de toepassings gateway met behulp van New-AzApplicationGatewayFrontendIPConfig.Assign myAGPublicIPAddress to the application gateway using New-AzApplicationGatewayFrontendIPConfig.

$vnet = Get-AzVirtualNetwork `
  -ResourceGroupName myResourceGroupAG `
  -Name myVNet

$subnet=$vnet.Subnets[0]

$pip = Get-AzPublicIpAddress `
  -ResourceGroupName myResourceGroupAG `
  -Name myAGPublicIPAddress

$gipconfig = New-AzApplicationGatewayIPConfiguration `
  -Name myAGIPConfig `
  -Subnet $subnet

$fipconfig = New-AzApplicationGatewayFrontendIPConfig `
  -Name myAGFrontendIPConfig `
  -PublicIPAddress $pip

$frontendport = New-AzApplicationGatewayFrontendPort `
  -Name myFrontendPort `
  -Port 80

De standaardpool en instellingen makenCreate the default pool and settings

Maak de standaard back-end-groep met de naam appGatewayBackendPool voor de toepassings gateway met behulp van New-AzApplicationGatewayBackendAddressPool.Create the default backend pool named appGatewayBackendPool for the application gateway using New-AzApplicationGatewayBackendAddressPool. Configureer de instellingen voor de back-end -groep met New-AzApplicationGatewayBackendHttpSetting.Configure the settings for the backend pool using New-AzApplicationGatewayBackendHttpSetting.

$defaultPool = New-AzApplicationGatewayBackendAddressPool `
  -Name appGatewayBackendPool

$poolSettings = New-AzApplicationGatewayBackendHttpSetting `
  -Name myPoolSettings `
  -Port 80 `
  -Protocol Http `
  -CookieBasedAffinity Enabled `
  -RequestTimeout 120

Standaardlistener en -regel makenCreate the default listener and rule

Als u de toepassingsgateway wilt inschakelen om het verkeer op de juiste manier naar de back-endpool te routeren, is een listener vereist.A listener is required to enable the application gateway to route traffic appropriately to the backend pool. In dit artikel maakt u twee listeners.In this article, you create two listeners. De eerste basis-listener die u maakt, luistert naar verkeer op de basis-URL.The first basic listener that you create listens for traffic at the root URL. De tweede listener die u maakt, luistert naar verkeer op specifieke URL's.The second listener that you create listens for traffic at specific URLs.

Maak de standaard-listener met de naam myDefaultListener met behulp van New-AzApplicationGatewayHttpListener met de front-end-configuratie en de frontend-poort die u eerder hebt gemaakt.Create the default listener named myDefaultListener using New-AzApplicationGatewayHttpListener with the frontend configuration and frontend port that you previously created.

Er is een regel vereist zodat de listener weet welke back-endpool moet worden gebruikt voor binnenkomend verkeer.A rule is required for the listener to know which backend pool to use for incoming traffic. Maak een basis regel met de naam firewallregel1 met behulp van New-AzApplicationGatewayRequestRoutingRule.Create a basic rule named rule1 using New-AzApplicationGatewayRequestRoutingRule.

$defaultlistener = New-AzApplicationGatewayHttpListener `
  -Name myDefaultListener `
  -Protocol Http `
  -FrontendIPConfiguration $fipconfig `
  -FrontendPort $frontendport

$frontendRule = New-AzApplicationGatewayRequestRoutingRule `
  -Name rule1 `
  -RuleType Basic `
  -HttpListener $defaultlistener `
  -BackendAddressPool $defaultPool `
  -BackendHttpSettings $poolSettings

De toepassingsgateway makenCreate the application gateway

Nu u de nodige ondersteunende resources hebt gemaakt, geeft u para meters op voor de toepassings gateway met de naam myAppGateway met behulp van New-AzApplicationGatewaySkuen maakt u deze met behulp van New-AzApplicationGateway.Now that you created the necessary supporting resources, specify parameters for the application gateway named myAppGateway using New-AzApplicationGatewaySku, and then create it using New-AzApplicationGateway.

$sku = New-AzApplicationGatewaySku `
  -Name Standard_v2 `
  -Tier Standard_v2 `
  -Capacity 2

$appgw = New-AzApplicationGateway `
  -Name myAppGateway `
  -ResourceGroupName myResourceGroupAG `
  -Location eastus `
  -BackendAddressPools $defaultPool `
  -BackendHttpSettingsCollection $poolSettings `
  -FrontendIpConfigurations $fipconfig `
  -GatewayIpConfigurations $gipconfig `
  -FrontendPorts $frontendport `
  -HttpListeners $defaultlistener `
  -RequestRoutingRules $frontendRule `
  -Sku $sku

Het kan tot 30 minuten duren om de toepassings gateway te maken.It may take up to 30 minutes to create the application gateway. Wacht totdat de implementatie is voltooid voordat u doorgaat met de volgende sectie.Wait until the deployment finishes successfully before moving on to the next section.

U hebt nu een toepassings gateway die luistert naar verkeer op poort 80 en dat verkeer verzendt naar een standaard server groep.At this point, you have an application gateway that listens for traffic on port 80 and sends that traffic to a default server pool.

Back-endpools en -poort voor afbeeldingen en video toevoegenAdd image and video backend pools and port

Voeg back-endservers met de naam imagesBackendPool en videoBackendPool toe aan uw Application Gatewayadd-AzApplicationGatewayBackendAddressPool.Add backend pools named imagesBackendPool and videoBackendPool to your application gatewayAdd-AzApplicationGatewayBackendAddressPool. Voeg de frontend-poort voor de Pools toe met add-AzApplicationGatewayFrontendPort.Add the frontend port for the pools using Add-AzApplicationGatewayFrontendPort. Verzend de wijzigingen aan de toepassings gateway met behulp van set-AzApplicationGateway.Submit the changes to the application gateway using Set-AzApplicationGateway.

$appgw = Get-AzApplicationGateway `
  -ResourceGroupName myResourceGroupAG `
  -Name myAppGateway

Add-AzApplicationGatewayBackendAddressPool `
  -ApplicationGateway $appgw `
  -Name imagesBackendPool

Add-AzApplicationGatewayBackendAddressPool `
  -ApplicationGateway $appgw `
  -Name videoBackendPool

Add-AzApplicationGatewayFrontendPort `
  -ApplicationGateway $appgw `
  -Name bport `
  -Port 8080

Set-AzApplicationGateway -ApplicationGateway $appgw

Het bijwerken van de toepassingsgateway kan ook tot 20 minuten duren.Updating the application gateway can also take up to 20 minutes to finish.

Back-endlistener toevoegenAdd backend listener

Voeg de backend-listener met de naam backendListener toe die nodig is om verkeer te routeren met add-AzApplicationGatewayHttpListener.Add the backend listener named backendListener that's needed to route traffic using Add-AzApplicationGatewayHttpListener.

$appgw = Get-AzApplicationGateway `
  -ResourceGroupName myResourceGroupAG `
  -Name myAppGateway

$backendPort = Get-AzApplicationGatewayFrontendPort `
  -ApplicationGateway $appgw `
  -Name bport

$fipconfig = Get-AzApplicationGatewayFrontendIPConfig `
  -ApplicationGateway $appgw

Add-AzApplicationGatewayHttpListener `
  -ApplicationGateway $appgw `
  -Name backendListener `
  -Protocol Http `
  -FrontendIPConfiguration $fipconfig `
  -FrontendPort $backendPort

Set-AzApplicationGateway -ApplicationGateway $appgw

Toewijzing van URL-pad toevoegenAdd URL path map

Toewijzingen van URL-paden zorgen ervoor dat de URL's die naar uw toepassing worden verzonden, worden gerouteerd naar specifieke back-endpools.URL path maps make sure that the URLs sent to your application are routed to specific backend pools. Maak URL-pad Maps met de naam imagePathRule en videoPathRule met behulp van New-AzApplicationGatewayPathRuleConfig en add-AzApplicationGatewayUrlPathMapConfig.Create URL path maps named imagePathRule and videoPathRule using New-AzApplicationGatewayPathRuleConfig and Add-AzApplicationGatewayUrlPathMapConfig.

$appgw = Get-AzApplicationGateway `
  -ResourceGroupName myResourceGroupAG `
  -Name myAppGateway

$poolSettings = Get-AzApplicationGatewayBackendHttpSetting `
  -ApplicationGateway $appgw `
  -Name myPoolSettings

$imagePool = Get-AzApplicationGatewayBackendAddressPool `
  -ApplicationGateway $appgw `
  -Name imagesBackendPool

$videoPool = Get-AzApplicationGatewayBackendAddressPool `
  -ApplicationGateway $appgw `
  -Name videoBackendPool

$defaultPool = Get-AzApplicationGatewayBackendAddressPool `
  -ApplicationGateway $appgw `
  -Name appGatewayBackendPool

$imagePathRule = New-AzApplicationGatewayPathRuleConfig `
  -Name imagePathRule `
  -Paths "/images/*" `
  -BackendAddressPool $imagePool `
  -BackendHttpSettings $poolSettings

$videoPathRule = New-AzApplicationGatewayPathRuleConfig `
  -Name videoPathRule `
    -Paths "/video/*" `
    -BackendAddressPool $videoPool `
    -BackendHttpSettings $poolSettings

Add-AzApplicationGatewayUrlPathMapConfig `
  -ApplicationGateway $appgw `
  -Name urlpathmap `
  -PathRules $imagePathRule, $videoPathRule `
  -DefaultBackendAddressPool $defaultPool `
  -DefaultBackendHttpSettings $poolSettings

Set-AzApplicationGateway -ApplicationGateway $appgw

Routeringsregel toevoegenAdd routing rule

Met de routeringsregel koppelt u de URL-toewijzing aan de listener die u hebt gemaakt.The routing rule associates the URL map with the listener that you created. Voeg de regel met de naam firewallregel2 met add-AzApplicationGatewayRequestRoutingRuletoe.Add the rule named rule2 using Add-AzApplicationGatewayRequestRoutingRule.

$appgw = Get-AzApplicationGateway `
  -ResourceGroupName myResourceGroupAG `
  -Name myAppGateway

$backendlistener = Get-AzApplicationGatewayHttpListener `
  -ApplicationGateway $appgw `
  -Name backendListener

$urlPathMap = Get-AzApplicationGatewayUrlPathMapConfig `
  -ApplicationGateway $appgw `
  -Name urlpathmap

Add-AzApplicationGatewayRequestRoutingRule `
  -ApplicationGateway $appgw `
  -Name rule2 `
  -RuleType PathBasedRouting `
  -HttpListener $backendlistener `
  -UrlPathMap $urlPathMap

Set-AzApplicationGateway -ApplicationGateway $appgw

Schaalsets voor virtuele machines makenCreate virtual machine scale sets

In dit voorbeeld maakt u drie virtuele-machineschaalsets die ondersteuning bieden voor de drie back-endpools die u hebt gemaakt.In this example, you create three virtual machine scale sets that support the three backend pools that you created. De schaalsets die u maakt, hebben de namen myvmss1, myvmss2 en myvmss3.The scale sets that you create are named myvmss1, myvmss2, and myvmss3. U wijst de schaalset toe aan de back-endpool wanneer u de IP-instellingen configureert.You assign the scale set to the backend pool when you configure the IP settings.

$vnet = Get-AzVirtualNetwork `
  -ResourceGroupName myResourceGroupAG `
  -Name myVNet

$appgw = Get-AzApplicationGateway `
  -ResourceGroupName myResourceGroupAG `
  -Name myAppGateway

$backendPool = Get-AzApplicationGatewayBackendAddressPool `
  -Name appGatewayBackendPool `
  -ApplicationGateway $appgw

$imagesPool = Get-AzApplicationGatewayBackendAddressPool `
  -Name imagesBackendPool `
  -ApplicationGateway $appgw

$videoPool = Get-AzApplicationGatewayBackendAddressPool `
  -Name videoBackendPool `
  -ApplicationGateway $appgw

for ($i=1; $i -le 3; $i++)
{
  if ($i -eq 1)
  {
     $poolId = $backendPool.Id
  }
  if ($i -eq 2) 
  {
    $poolId = $imagesPool.Id
  }
  if ($i -eq 3)
  {
    $poolId = $videoPool.Id
  }

  $ipConfig = New-AzVmssIpConfig `
    -Name myVmssIPConfig$i `
    -SubnetId $vnet.Subnets[1].Id `
    -ApplicationGatewayBackendAddressPoolsId $poolId

  $vmssConfig = New-AzVmssConfig `
    -Location eastus `
    -SkuCapacity 2 `
    -SkuName Standard_DS2 `
    -UpgradePolicyMode Automatic

  Set-AzVmssStorageProfile $vmssConfig `
    -ImageReferencePublisher MicrosoftWindowsServer `
    -ImageReferenceOffer WindowsServer `
    -ImageReferenceSku 2016-Datacenter `
    -ImageReferenceVersion latest `
    -OsDiskCreateOption FromImage

  Set-AzVmssOsProfile $vmssConfig `
    -AdminUsername azureuser `
    -AdminPassword "Azure123456!" `
    -ComputerNamePrefix myvmss$i

  Add-AzVmssNetworkInterfaceConfiguration `
    -VirtualMachineScaleSet $vmssConfig `
    -Name myVmssNetConfig$i `
    -Primary $true `
    -IPConfiguration $ipConfig

  New-AzVmss `
    -ResourceGroupName myResourceGroupAG `
    -Name myvmss$i `
    -VirtualMachineScaleSet $vmssConfig
}

IIS installerenInstall IIS

Elke schaalset bevat twee exemplaren van virtuele machines waarop u IIS installeert.Each scale set contains two virtual machine instances on which you install IIS. Er wordt een voorbeeld pagina gemaakt om te testen of de toepassings gateway werkt.A sample page is created to test if the application gateway is working.

$publicSettings = @{ "fileUris" = (,"https://raw.githubusercontent.com/Azure/azure-docs-powershell-samples/master/application-gateway/iis/appgatewayurl.ps1"); 
  "commandToExecute" = "powershell -ExecutionPolicy Unrestricted -File appgatewayurl.ps1" }

for ($i=1; $i -le 3; $i++)
{
  $vmss = Get-AzVmss -ResourceGroupName myResourceGroupAG -VMScaleSetName myvmss$i
  Add-AzVmssExtension -VirtualMachineScaleSet $vmss `
    -Name "customScript" `
    -Publisher "Microsoft.Compute" `
    -Type "CustomScriptExtension" `
    -TypeHandlerVersion 1.8 `
    -Setting $publicSettings

  Update-AzVmss `
    -ResourceGroupName myResourceGroupAG `
    -Name myvmss$i `
    -VirtualMachineScaleSet $vmss
}

De toepassingsgateway testenTest the application gateway

Gebruik Get-AzPublicIPAddress om het open bare IP-adres van de toepassings gateway op te halen.Use Get-AzPublicIPAddress to get the public IP address of the application gateway. Kopieer het openbare IP-adres en plak het in de adresbalk van de browser.Copy the public IP address, and then paste it into the address bar of your browser. Zoals, http://52.168.55.24, http://52.168.55.24:8080/images/test.htmof http://52.168.55.24:8080/video/test.htm.Such as, http://52.168.55.24, http://52.168.55.24:8080/images/test.htm, or http://52.168.55.24:8080/video/test.htm.

Get-AzPublicIPAddress -ResourceGroupName myResourceGroupAG -Name myAGPublicIPAddress

Basis-URL testen in toepassingsgateway

Wijzig de URL in http://<IP-adres>: 8080/images/test.htm, waarbij u het IP-adres voor <IP-adres>vervangt, en u zou er ongeveer als volgt moeten uitzien:Change the URL to http://<ip-address>:8080/images/test.htm, replacing your IP address for <ip-address>, and you should see something like the following example:

Afbeeldingen-URL testen in een toepassingsgateway

Wijzig de URL in http://<IP-adres>: 8080/video/test.htm, waarbij u het IP-adres voor <IP-adres>vervangt, en u zou er ongeveer als volgt moeten uitzien:Change the URL to http://<ip-address>:8080/video/test.htm, replacing your IP address for <ip-address>, and you should see something like the following example:

Video-URL testen in de toepassingsgateway

Resources opschonenClean up resources

Als u deze niet meer nodig hebt, verwijdert u de resource groep, toepassings gateway en alle gerelateerde resources met Remove-AzResourceGroup.When no longer needed, remove the resource group, application gateway, and all related resources using Remove-AzResourceGroup.

Remove-AzResourceGroup -Name myResourceGroupAG

Volgende stappenNext steps

Webverkeer omleiden op basis van de URLRedirect web traffic based on the URL