Reverse Proxy für HTTP Server einrichten

Dieses Thema enthält Informationen darüber, wie Sie einen Reverse-Proxy für Ihren IBM HTTP Server for i mit der IBM Web Administration for i Schnittstelle einrichten.

Konfigurieren Sie HTTP Server für Reverse Proxy mit Web Administration for i. Es werden nur die Registerkarten erläutert, die zum Konfigurieren des Reverse Proxy erforderlich sind.

Gehen Sie wie folgt vor, um HTTP Server für Reverse Proxy zu konfigurieren:

  1. Klicken Sie auf die Registerkarte Verwalten .
  2. Klicken Sie auf die untergeordnete Registerkarte HTTP Server.
  3. Wählen Sie Ihren HTTP Server in der Liste Server aus.
  4. Wählen Sie in der Liste Serverbereich den Eintrag Globale Konfiguration aus.
    Hinweis: Wenn Sie einen Reverse Proxy für einen virtuellen Host konfigurieren wollen, klicken Sie im Menü Serverbereich auf den virtuellen Host. Weitere Informationen finden Sie im Abschnitt JKL Toy Company erstellt virtuelle Hosts auf HTTP Server .
  5. Erweitern Sie Servereigenschaften.
  6. Klicken Sie auf Proxy.
  7. Klicken Sie im Formular auf die Registerkarte Reverse Proxy .
  8. Wählen Sie Aktiviert in der Liste Reverse-Proxy-Funktionalität aus.
  9. Klicken Sie unter der Tabelle Proxyanforderung an ferne Server auf Add .
    Hinweis: In dieser Tabelle wird definiert, welche Anforderungen dem Speicherbereich des Servers zugeordnet werden. Der lokale Server tritt nicht als Proxy im herkömmlichen Sinn auf, erscheint jedoch als Spiegelung des fernen Servers.
  10. Wählen Sie Clientanforderungen in der Liste Anforderungstyp aus.

    Wenn diese Option verwendet wird, werden Nicht-Proxy-Anfragen, die mit dem in der Spalte Lokaler virtueller Pfad angegebenen URL übereinstimmen, in Proxy-Anfragen für den in der Spalte Remote-Server URL angegebenen URL umgewandelt. Der Proxy verarbeitet dann die transformierte Anforderung und gibt alle Dokumente (oder Fehlernachrichten) zurück, die der ferne Server bereitstellt. Kunden sind sich der Transformation nicht bewusst.

  11. Geben Sie den lokalen virtuellen Pfad in die Spalte Lokaler virtueller Pfad ein.

    Wenn eine Nicht-Proxy-Anfrage mit dem in dieser Spalte angegebenen Pfad übereinstimmt, wird die Nicht-Proxy-Anfrage in eine Proxy-Anfrage für den URL umgewandelt, der in der Spalte Remote-Server URL angegeben ist.

  12. Wählen Sie URL angeben“ aus der Liste in der Spalte „Remote-Server URL aus.
  13. Geben Sie den Remote-Server URL in der Spalte Remote-Server URL ein.
  14. Klicken Sie unter Proxy-Anforderungen an ferne Server auf Hinzufügen .
  15. Wählen Sie Umleitungsanforderungen in der Liste Anforderungstyp aus.

    Wenn diese Option für umgeleitete Anforderungenverwendet wird, werden Header in Antwortdokumenten angepasst, falls vom fernen Server eine "Umleitung" ausgegeben wird. Dies ermöglicht es Clients, keine Umsetzung der Anforderungen zu erkennen, auch wenn ferne Server den Proxy umleiten.

  16. Geben Sie den Pfad in die Spalte Lokaler virtueller Pfad ein.

    Wenn Ihr Server eine Nicht-Proxy-Anforderung erhält und die Anforderung mit der in der Spalte Lokaler virtueller Pfad angegebenen URL übereinstimmt, wird die Anforderung URL in eine Proxy-Anforderung für die in der Spalte Remote-Server URL angegebene URL umgewandelt.

  17. Geben Sie den Fernserver URL in der Spalte Fernserver URL ein.

    Wenn eine Nicht-Proxy-Anfrage mit einer URL in der Spalte Lokaler virtueller Pfad übereinstimmt, wird die Anfrage in die URL umgewandelt, die in der Spalte Remote-Server URL angegeben ist. Der Client wird auf den entfernten Server URL umgeleitet, ohne dass er die Weiterleitung bemerkt.

  18. Klicken Sie auf Weiter.
  19. Klicken Sie auf OK.

Alle anderen Optionen für Reverse Proxy sind optional und ermöglichen Ihnen, bestimmte Reverse-Proxy-Funktionen zu ändern.

Nach der Konfiguration von HTTP Server für Reverse Proxy können Sie Ihren Server für eine Proxy-Kettekonfigurieren.