Vorheriges Thema: Konfigurieren des IIS 6.0 Proxy-Plug-insNächstes Thema: Konfigurieren des Proxy-Plug-ins für Apache


Konfigurieren des Proxy-Plug-ins für iPlanet

Um das Plug-in zu konfigurieren, ändern Sie die folgenden iPlanet-Konfigurationsdateien:

Die iPlanet-Konfigurationsdateien haben strikte Regeln über die Textposition. Um Probleme zu vermeiden, beachten Sie die folgenden Punkte:

Die iPlanet-Konfigurationsdateien für Ihre iPlanet-Instanz befinden sich an folgendem Speicherort:

iplanet_home/https-instance_name/config/

wobei iplanet_home das Stammverzeichnis der iPlanet-Installation und instance_name Ihre jeweilige Serverkonfiguration ist.

Gehen Sie wie folgt vor:

  1. Kopieren Sie aus dem Verzeichnis "weblogic_home/server/lib" die Datei "libproxy.so", die Ihrer Version des iPlanet-Webservers auf dem Dateisystem entspricht, wo Sie iPlanet installiert haben.
  2. Ändern Sie in einem Texteditor die iPlanet-Datei "magnus.conf".

    Um iPlanet anzuweisen, die Datei "libproxy.so" als ein iPlanet-Modul zu laden, fügen Sie die folgenden Zeilen am Anfang der magnus.conf-Datei hinzu:

    Init fn="load-modules" funcs="wl_proxy,wl_init"\
    shlib=Pfad in Dateisystem aus Schritt 1/libproxy.so
    Init fn="wl_init"
    

    Beispiel:

    Init fn="load-modules" funcs="wl_proxy,wl_init"\
    shlib=/usr/local/netscape/plugins/libproxy.so
    Init fn="wl_init"
    

    Das Funktionslademodul kennzeichnet die gemeinsam genutzte Bibliothek zum Laden, wenn iPlanet startet. Die Werte "wl_proxy" und "wl_init" identifizieren die Funktionen, die das Plug-in ausführt.

  3. Ändern Sie in einem Texteditor die iPlanet-Datei "obj.conf" wie folgt:
    1. Nach der letzten Zeile, die mit dem folgenden Text anfängt:

      NameTrans fn=....

      Fügen Sie die folgende Service-Direktive zum Abschnitt für Object name="default" hinzu:

      Service method="(GET|HEAD|POST|PUT)" type=text/jsp fn="wl-proxy"
      

      Hinweis: Sie können diese Direktive in einer Zeile nach den vorhanden Service-Direktiven hinzufügen.

    2. Fügen Sie den folgenden Code am Ende der Datei hinzu:
      <Object name="idm" ppath="*/iam/*">">
      Service fn="wl-proxy" WebLogicHost="hostname" WebLogicPort="portnumber" PathTrim="/weblogic"
      </Object>
      <Object name="weblogic1" ppath="*/console*">
      Service fn="wl-proxy" WebLogicHost="hostname" WebLogicPort="portnumber" PathTrim="/weblogic"
      </Object>
      

      wobei Hostname der Servername und die Domäne des Systems ist, wo Sie WebLogic installiert haben, und portnumber der WebLogic-Port ist (Standard ist 7001).

      Sie können mehr als einen Object-Eintrag haben.

      Beispiel:

      <Object name="idm" ppath="*/iam/*">">
      Service fn="wl-proxy" WebLogicHost="MyServer.MyCompany.com" WebLogicPort="7001" PathTrim="/weblogic"
      <Object name="weblogic1" ppath="*/console*">
      Service fn="wl-proxy" WebLogicHost="MyServer.MyCompany.com" WebLogicPort="7001" PathTrim="/weblogic"
      </Object>
      
  4. Speichern Sie die iPlanet-Konfigurationsdatei.
  5. Starten Sie Ihre Webserver-Instanz neu.