Az Application Gateway átirányításának áttekintése
Az Application Gateway használatával átirányíthatja a forgalmat. Általános átirányítási mechanizmusa lehetővé teszi, hogy egy figyelő által fogadott forgalmat egy másik figyelőre vagy egy külső webhelyre lehessen átirányítani. Ez leegyszerűsíti az alkalmazáskonfigurációt, optimalizálja az erőforrás-használatot, és támogatja az új átirányítási forgatókönyveket, például a globális és az útvonalalapú átirányítást.
Számos webalkalmazás gyakori átirányítási forgatókönyve, hogy támogatja az automatikus HTTP-https-átirányítást, hogy az alkalmazás és a felhasználók közötti kommunikáció titkosított útvonalon történjen. A múltban az ügyfelek olyan technikákat alkalmaztak, mint például egy dedikált háttérkészlet létrehozása, amelynek egyetlen célja a HTTP-ről a HTTPS-be érkező kérések átirányítása. Az Application Gateway átirányítási támogatásával ezt egyszerűen elvégezheti úgy, hogy hozzáad egy új átirányítási konfigurációt egy útválasztási szabályhoz, és egy másik, HTTPS protokollt használó figyelőt ad meg célfigyelőként.
Átirányítási típusok
Az átirányítási típus beállítja az ügyfelek válaszállapot-kódját, hogy megértse az átirányítás célját. Az átirányítás alábbi típusai támogatottak:
- 301 (Véglegesen áthelyezve): Azt jelzi, hogy a célerőforrás új állandó URI-t kapott. Az erőforrásra való jövőbeli hivatkozások a mellékelt URI-k egyikét fogják használni. HTTP-ről HTTPS-átirányításra 301 állapotkódot használjon.
- 302 (Talált): Azt jelzi, hogy a célerőforrás átmenetileg egy másik URI alatt van. Mivel az átirányítás időnként változhat, az ügyfélnek továbbra is használnia kell az érvényes kérési URI-t a jövőbeli kérésekhez.
- 303 (Lásd: Egyéb): Azt jelzi, hogy a célerőforrás átirányítja a felhasználói ügynököt egy másik erőforrásba, amint azt a Hely fejlécmező URI-ja jelzi.
- 307 (Ideiglenes átirányítás): Azt jelzi, hogy a célerőforrás átmenetileg egy másik URI alatt van. A felhasználói ügynök NEM módosíthatja a kérelem metódusát, ha automatikus átirányítást végez az adott URI-ra. Mivel az átirányítás idővel változhat, az ügyfélnek továbbra is az eredeti érvényes kérelem URI-t kell használnia a jövőbeli kérelmekhez.
Átirányítási képességek
Figyelő átirányítása
Átirányítja az egyik figyelőt egy másik figyelőre. A figyelő átirányítását gyakran használják a HTTP-ről HTTPS-átirányításra való engedélyezéshez.
Ha többhelyes célfigyelővel konfigurálja az átirányításokat, az összes gazdagépnevet (helyettesítő karakterekkel vagy anélkül) a forrásfigyelő részeként kell definiálni, szintén a célfigyelő részét kell képeznie. Ez biztosítja, hogy a HTTP HTTPS-átirányítás konfigurálása közben ne csökkenjen a forgalom a célfigyelő hiányzó gazdagépnevei miatt.
Útvonalalapú átirányítás
Ez az átirányítási típus csak egy adott webhelyterületen engedélyezi az átirányítást, például a HTTP-t átirányítja a /cart/*által jelölt bevásárlókocsi-terület HTTPS-kérelmeire.
Átirányítás külső webhelyre
Ezzel a módosítással az ügyfeleknek létre kell hozniuk egy új átirányítási konfigurációs objektumot, amely meghatározza azt a célfigyelőt vagy külső helyet, amelyre az átirányítást kívánja. A konfigurációs elem azt is támogatja, hogy az URI-elérési út és a lekérdezési sztring hozzáfűzhető legyen az átirányított URL-címhez. Az átirányítás típusát is kiválaszthatja. A létrehozás után ez az átirányítási konfiguráció egy új szabályon keresztül csatlakozik a forrásfigyelőhöz. Alapszabály használatakor az átirányítási konfiguráció egy forrásfigyelőhöz van társítva, és globális átirányítás. Elérésiút-alapú szabály használata esetén az átirányítási konfiguráció az URL-útvonaltérképen van definiálva. Tehát csak a hely adott útvonalterületére vonatkozik.