Creare una regola basata sul percorso per un gateway applicazione usando il portale di AzureCreate a path-based rule for an application gateway by using the Azure portal

Il routing basato sul percorso dell'URL consente di associare le route in base al percorso dell'URL delle richieste HTTP.With URL path-based routing, you associate routes based on the URL path of HTTP requests. Verifica se è disponibile una route per il pool back-end configurato per l'URL elencato nel gateway applicazione e quindi invia il traffico di rete al pool definito.It checks whether there's a route to a back-end server pool configured for the URL listed in the application gateway, and then it sends the network traffic to the defined pool. In genere il routing basato sul percorso dell'URL viene usato per le richieste di bilanciamento del carico per diversi tipi di contenuto tra vari pool di server back-end.A common use for URL path-based routing is to load balance requests for different content types to different back-end server pools.

Per i gateway applicazione sono disponibili due tipi di regole: di base e basate sul percorso dell'URL.Application gateways have two rule types: basic and URL path-based rules. Il tipo di regola di base fornisce il servizio di round robin per i pool back-end.The basic rule type provides round-robin service for the back-end pools. Le regole basate sul percorso, oltre alla distribuzione round-robin, usano anche il modello del percorso dell'URL della richiesta quando si sceglie il pool back-end appropriato.Path-based rules, in addition to round-robin distribution, also use the path pattern of the request URL when choosing the appropriate back-end pool.

ScenarioScenario

Lo scenario seguente crea una regola basata sul percorso in un gateway applicazione esistente.The following scenario creates a path-based rule in an existing application gateway. Lo scenario presuppone che sia già stata seguita la procedura per creare un gateway applicazione usando il portale.This scenario assumes that you have already followed the steps in Create an application gateway with the portal.

Route dell'URL

Creare la regola basata sul percorsoCreate the path-based rule

Ogni regola basata sul percorso richiede il proprio listener.A path-based rule requires its own listener. Prima di creare la regola, verificare di disporre di un listener disponibile all'uso.Before you create the rule, be sure to verify that you have an available listener to use.

Passaggio 1Step 1

Passare al portale di Azure e selezionare un gateway applicazione esistente.Go to the Azure portal and select an existing application gateway. Fare clic su Regole.Click Rules.

Panoramica del gateway applicazione

Passaggio 2Step 2

Fare clic sul pulsante Basata sul percorso per aggiungere una nuova regola di questo tipo.Click the Path-based button to add a new path-based rule.

Passaggio 3Step 3

Il pannello Add path-based rule (Aggiungi regola basata sul percorso) contiene due sezioni.The Add path-based rule blade has two sections. La prima è la sezione in cui sono stati definiti il listener, il nome della regola e le impostazioni del percorso predefinito.The first section is where you defined the listener, the name of the rule, and the default path settings. Le impostazioni del percorso predefinite sono per le route che non rientrano nella route personalizzata basata sul percorso.The default path settings are for routes that don't fall under the custom path-based route. La seconda sezione dl pannello Add path-based rule (Aggiungi regola basata sul percorso) viene usata per definire le regole stesse basate sul percorso.The second section of the Add path-based rule blade is where you define the path-based rules themselves.

Impostazioni di baseBasic settings

  • Nome: nome descrittivo della regola accessibile nel portale.Name: A friendly name for the rule that's accessible in the portal.
  • Listener: listener usato per la regola.Listener: The listener that's used for the rule.
  • Pool back-end predefinito: back-end da usare per la regola predefinita.Default backend pool: The back end to be used for the default rule.
  • Impostazioni HTTP predefinite: impostazioni HTTP da usare per la regola predefinita.Default HTTP settings: The HTTP settings to be used for the default rule.

Impostazioni delle regole basate sul percorsoPath-based rule settings

  • Nome: nome descrittivo della regola basata sul percorso.Name: A friendly name for the path-based rule.
  • Percorsi: il percorso cercato dalla regola per l'inoltro del traffico.Paths: The path the rule looks for when forwarding traffic.
  • Pool back-end: back-end da usare per la regola.Backend pool: The back end to be used for the rule.
  • Impostazione HTTP: impostazioni HTTP da usare con questa regola.HTTP setting: The HTTP settings to be used for the rule.

Importante

L'impostazione Percorsi è l'elenco dei modelli di percorso usati per la corrispondenza.The Paths setting is the list of path patterns to match. Ogni modello deve iniziare con una barra rovesciata ("/") e l'unica posizione in cui è consentito l'asterisco è alla fine.Each pattern must start with a forward slash, and an asterisk is only allowed at the end. Sono esempi validi: /xyz, /xyze /xyz/.Valid examples: /xyz, /xyz, and /xyz/.

Pannello Add path-based rule (Aggiungi regola basata sul percorso)

L'aggiunta di una regola basata sul percorso a un gateway applicazione esistente è un processo semplice con il portale di Azure.Adding a path-based rule to an existing application gateway is an easy process through the Azure portal. Dopo aver creato una regola basata sul percorso, è possibile modificarla affinché includa regole aggiuntive.After you create a path-based rule, you can edit it to include additional rules.

Aggiunta di altre regole basate sul percorso

Questo passaggio configura una route basata sul percorso.This step configures a path-based route. È importante comprendere che le richieste non vengono scritte di nuovo:It's important to understand that requests are not rewritten. quando arriva una richiesta, il gateway applicazione la controlla e quindi, in base al modello di URL, la invia al pool di back-end appropriato.As requests come in, the application gateway inspects the request and, based on the URL pattern, sends the request to the appropriate back-end pool.

Passaggi successiviNext steps

Per informazioni su come configurare l'offload SSL con un gateway applicazione di Azure, vedere Configurare un gateway applicazione per l'offload SSL con il portale di Azure.To learn how to configure SSL offloading with Azure Application Gateway, see Configure an application gateway for SSL offload by using the Azure portal.