Share via


Az Application Gateway kérelemirányítási szabályai

Amikor az Azure Portal használatával hoz létre egy application Gatewayt, létrehoz egy alapértelmezett szabályt (szabály1). Ez a szabály az alapértelmezett figyelőt (appGatewayHttpListener) az alapértelmezett háttérkészlettel (appGatewayBackendPool) és az alapértelmezett háttérBELI HTTP-beállításokkal (appGatewayBackendHttp Gépház) köti össze. Az átjáró létrehozása után szerkesztheti az alapértelmezett szabály beállításait, vagy új szabályokat hozhat létre.

Szabály típusa

Szabály létrehozásakor az alapszintű és az elérési útalapú lehetőségek közül választhat.

  • Válassza az alapszintű lehetőséget, ha a társított figyelő összes kérését (például blog.contoso.com/*) egyetlen háttérkészletbe szeretné továbbítani.
  • Válassza az elérési utat, ha adott URL-útvonalakról szeretne kérelmeket adott háttérkészletekbe irányítani. Az elérési út minta csak az URL elérési útjára vonatkozik, a lekérdezési paraméterekre nem.

A feldolgozási szabályok sorrendje

A v1 és a v2 termékváltozat esetében a rendszer a bejövő kérések mintaegyeztetését annak sorrendjében dolgozza fel, hogy az elérési utak az elérési útalapú szabály URL-útvonaltérképén legyenek felsorolva. Ha egy kérelem megegyezik az elérésiút-térkép két vagy több elérési útjának mintájával, a rendszer az elsőként felsorolt elérési utat egyezteti. A kérést pedig az adott útvonalhoz társított háttérrendszerre továbbítja a szolgáltatás.

Ha több figyelővel rendelkezik, még fontosabb, hogy a szabályok a megfelelő sorrendben legyenek feldolgozva, hogy a megfelelő figyelő fogadhassa az ügyfélforgalmat. További információ a szabályok kiértékelési sorrendjéről: Kérelem útválasztási szabályok kiértékelési sorrendje.

Társított figyelő

Rendeljen hozzá egy figyelőt a szabályhoz, hogy a figyelőhöz társított kérés-útválasztási szabály kiértékelése alapján állapítsa meg a háttérkészletet, amelyhez a kérést átirányítja.

Társított háttérkészlet

Társítsa a szabályhoz a háttérkészletet, amely tartalmazza a figyelő által kapott kéréseket kiszolgáló háttérbeli célokat.

  • Alapszabály esetén csak egy háttérkészlet engedélyezett. A társított figyelő összes kérését a rendszer a háttérkészletbe továbbítja.

  • Elérésiút-alapú szabály esetén adjon hozzá több háttérkészletet, amelyek megfelelnek az egyes URL-elérési utaknak. A megadott URL-elérési útnak megfelelő kéréseket a rendszer a megfelelő háttérkészletbe továbbítja. Emellett adjon hozzá egy alapértelmezett háttérkészletet is. A szabályban szereplő URL-elérési útnak nem megfelelő kéréseket a rendszer továbbítja az adott készletnek.

Társított háttérBELI HTTP-beállítás

Adjon hozzá egy háttérbeli HTTP-beállítást minden szabályhoz. A kérések az application gatewayről a háttérbeli célokra lesznek irányítva az ebben a beállításban megadott portszám, protokoll és egyéb információk használatával.

Egy alapszabály esetében csak egy háttérbeli HTTP-beállítás engedélyezett. A társított figyelő összes kérése ezzel a HTTP-beállítással továbbítja a megfelelő háttérbeli célokat.

Elérésiút-alapú szabály esetén adjon hozzá több háttérbeli HTTP-beállítást, amelyek megfelelnek az egyes URL-címeknek. Az ebben a beállításban szereplő URL-címnek megfelelő kéréseket a rendszer az egyes URL-útvonalaknak megfelelő HTTP-beállításokkal továbbítja a megfelelő háttérbeli céloknak. Adjon hozzá egy alapértelmezett HTTP-beállítást is. Az ebben a szabályban szereplő URL-címnek nem megfelelő kéréseket a rendszer az alapértelmezett HTTP-beállítással továbbítja az alapértelmezett háttérkészletbe.

Átirányítási beállítás

Ha az átirányítás egy alapszabályhoz van konfigurálva, a rendszer a társított figyelő összes kérését átirányítja a célhoz. Ez globális átirányítás. Ha az átirányítás elérésiút-alapú szabályhoz van konfigurálva, a rendszer csak egy adott helyterületen lévő kéréseket irányítja át. Ilyen például egy bevásárlókocsi-terület, amelyet a /cart/* jelöl. Ez útvonalalapú átirányítás.

Az átirányításokról további információt az Application Gateway átirányítási áttekintésében talál.

Átirányítás típusa

Válassza ki a szükséges átirányítás típusát: Permanent(301), Temporary(307), Found(302) vagy See other(303).

Átirányítási cél

Válasszon másik figyelőt vagy külső webhelyet átirányítási célként.

Figyelő

Válassza a figyelőt átirányítási célként az átjáró egyik figyelőből a másikba való átirányításához. Erre a beállításra akkor van szükség, ha engedélyezni szeretné a HTTP-ről HTTPS-ra történő átirányítást. Átirányítja a forgalmat a forrásfigyelőből, amely ellenőrzi a bejövő HTTP-kéréseket a bejövő HTTPS-kérelmeket ellenőrző célfigyelőnek. Azt is választhatja, hogy az eredeti kérés lekérdezési sztringjét és elérési útját is belefoglalja az átirányítási célnak továbbított kérésbe.

Application Gateway components dialog box

A HTTP-https-átirányítással kapcsolatos további információkért lásd:

Külső webhely

Akkor válassza a külső helyet, ha a szabályhoz társított figyelő forgalmát egy külső helyre szeretné átirányítani. Választhatja, hogy az eredeti kérés lekérdezési sztringjét belefoglalja az átirányítási célnak továbbított kérésbe. Az eredeti kérésben szereplő külső webhelyre nem továbbítja az elérési utat.

Az átirányítással kapcsolatos további információkért lásd:

HTTP-fejlécek és URL átírása

Átírási szabályok használatával HTTP(S) kérés- és válaszfejléceket, valamint URL-elérési utat és lekérdezési sztringparamétereket adhat hozzá, távolíthat el vagy frissíthet, miközben a kérés- és válaszcsomagok az application gatewayen keresztül mozognak az ügyfél és a háttérkészletek között.

A fejlécek és AZ URL-paraméterek statikus értékekre vagy más fejlécekre és kiszolgálóváltozókra állíthatók be. Ez segít a fontos használati esetekben, például az ügyfél IP-címeinek kinyerésében, a háttérrendszer bizalmas adatainak eltávolításában, a nagyobb biztonság biztosításában stb. For more information, see:

Következő lépések