Vorheriges Thema: Konfigurieren des Proxy-Plug-insNächstes Thema: Abschließen der Konfiguration auf iPlanet oder Apache


Abschließen der Konfiguration auf IIS (7.x)

Bevor Sie diesen Vorgang starten, überprüfen Sie, dass Sie eine Version 6.1.0.9 oder höher des Webserver-Plug-ins verwenden. Ältere Plug-in-Versionen unterstützen das Windows Server 2008-Betriebssystem nicht.

Gehen Sie wie folgt vor:

  1. Installieren Sie IIS-Version 7.x mit den Verwaltungskompatibilitätskomponenten von IIS-Version 6.0. Die Verwaltungskompatibilitätskomponenten von IIS-Version 6.0 werden nicht standardmäßig installiert.
  2. Führen Sie die folgenden Schritte aus, um das Server-Manager-Fenster auf Windows Server 2008 aufzurufen:
    1. Klicken Sie auf "Start", "Verwaltung", "Server-Manager".
    2. Klicken Sie auf "Aktion", "Rollen hinzufügen", und klicken Sie dann auf "Weiter".
    3. Wählen Sie die Rolle für Webserver (IIS) auf der Seite "Serverrollen auswählen" aus, und klicken Sie dann auf "Weiter".
    4. Klicken Sie auf "Feature hinzufügen", "Weiter", wenn eine Aufforderung für den Windows-Prozessaktivierungsdienst angezeigt wird.
    5. Klicken Sie auf der IIS-Einführungsseite auf "Weiter".
  3. Wenn das Fenster "Rollendienste" angezeigt wird, stellen Sie sicher, dass die folgenden Optionen zusätzlich zu den Standardoptionen, die bereits ausgewählt sind, aktiviert werden.
  4. Klicken Sie auf "Weiter", um die ausgewählten Optionen zu aktivieren, und dann im nächsten Fenster auf "Installieren" , um die Installation auszuführen.
  5. Klicken Sie im Fenster mit dem Installationsergebnis auf "Schließen" , sobald die Installation abgeschlossen ist.
  6. Öffnen Sie die Eingabeaufforderung und wechseln Sie zu :\Programme\IBM\WebSphere\AppServer\profiles\Dmgr01\bin.
  7. Führen Sie diesen Befehl aus: GenPluginCfg.bat.

    Die plugin-cfg.xml-Datei wird an diesem Speicherort generiert: C:\Programme\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells.

  8. Erstellen Sie ein Verzeichnis unter c:\, zum Beispiel "c:\plugin".
  9. Kopieren Sie die Datei "plugin-cfg.xml" in das Verzeichnis "c:\plugin".
  10. Kopieren Sie "iisWASPlugin_http.dll" in das Verzeichnis "c:\plugin".
  11. Klicken Sie auf einem Windows Server 2008 Betriebssystem auf "Start", "Programme", "Verwaltung", "Internet Information Services (IIS) Manager". Diese Aktion startet die IIS-Anwendung und erstellt für die Website-Instanz ein neues virtuelles Verzeichnis. Diese Anweisungen setzen voraus, dass Sie die Standardwebsite verwenden.
  12. Erweitern Sie die Struktur auf der linken Seite, bis Sie die Standardwebsite sehen.
  13. Klicken Sie mit der rechten Maustaste auf "Standardwebsite", "Virtuelles Verzeichnis hinzufügen", um das Verzeichnis mit einer Standardinstallation zu erstellen.
  14. Geben Sie "setPlugins" in das Feld "Alias" im Fenster "Alias für virtuelles Verzeichnis" des Assistenten zum Erstellen virtueller Verzeichnisse ein.
  15. Navigieren Sie zum Verzeichnis "c:\plugin" im Feld  Physischer Pfad des Assistentenfensters "Verzeichnis des Websiteinhalts", und klicken Sie auf "OK".
  16. Klicken Sie auf die angezeigte Schaltfläche, um die Einstellungen zu testen. Wenn der Einstellungstest fehlschlägt, können Sie die Berechtigungen des physischen Verzeichnisses ändern. Wählen Sie alternativ "Verbinden als" aus, und lassen Sie IIS die Verbindung als ein Windows-Benutzerkonto herstellen, das Berechtigungen für die Dateien in diesem physischen Pfad hat.
  17. Klicken Sie auf "OK", um das virtuelle Verzeichnis "setPlugins" zu Ihrer Website hinzuzufügen.
  18. Wählen Sie das virtuelle Verzeichnis "setPlugins" aus, das Sie gerade in der Navigationsstruktur erstellt haben.
  19. Doppelklicken Sie auf "Handlerzuordnungen" und dann im Bereich "Aktionen" auf "Featureberechtigungen bearbeiten".
  20. Aktivieren Sie "Skripta" und "Ausführen", wenn diese Optionen nicht bereits ausgewählt sind.
  21. Klicken Sie auf "OK".
  22. Kehren Sie zum IIS-Manager-Fenster zurück, und blenden Sie den Websites-Ordner in der Navigationsstruktur auf der linken Seite dieses Fensters ein.
  23. Wählen Sie in der Navigationsstruktur "Standardwebsite" aus.
  24. Führen Sie die folgenden Schritte im Eigenschaftsbereich der Standardwebsite aus, um den ISAPI-Filter hinzuzufügen:
    1. Doppelklicken Sie auf die Registerkarte "ISAPI-Filter".
    2. Klicken Sie, um das Dialogfeld "Filtereigenschaften hinzufügen/bearbeiten" zu öffnen.
    3. Geben Sie "iisWASPlugin" in das Feld "Filtername" ein.
    4. Klicken Sie auf "Durchsuchen", um die Plug-in-Datei im Verzeichnis "c:\plugin\iisWASPlugin_http.dll" auszuwählen.
    5. Klicken Sie auf "OK" , um das Dialogfeld "Filtereigenschaften hinzufügen/bearbeiten" zu schließen.
  25. Wählen Sie den obersten Serverknoten in der Navigationsstruktur aus.
  26. Doppelklicken Sie im Bereich "Features" auf "ISAPI- und CGI-Einschränkungen".

    Um den anzugebenden Wert der Eigenschaft "ISAPI- oder CGI-Pfad" zu bestimmen, suchen und wählen Sie die gleiche Plug-in-Datei aus, die Sie im vorherigen Schritt ausgewählt haben. Beispiel: "c:\plugin\iisWASPlugin_http.dll".

  27. Klicken Sie im Bereich "Aktionen" auf "Hinzufügen".
  28. Geben Sie "WASPlugin" im Feld "Beschreibung"  ein, aktivieren Sie "Ausführung des Erweiterungspfads zulassen", und klicken Sie dann auf "OK" , um das Dialogfeld "ISAPI- und CGI-Einschränkungen" zu schließen.
  29. Erstellen Sie die neue Datei "plugin-cfg.loc" im Verzeichnis "c:\plugin". Legen Sie den Wert in der Datei "plugin-cfg.loc" auf den Speicherort der Konfigurationsdatei fest. Der Standardspeicherort ist "C:\plugin\plugin-cfg.xml".

Aktualisieren des Web-Agenten

Nachdem Sie IIS 7.x konfiguriert haben, führen Sie folgende Änderungen im Web-Agenten durch:

  1. Klicken Sie auf "Anwendungspools", und ändern Sie den Standardanwendungspool zu klassischem Modus.
  2. Klicken Sie auf "Senden".
  3. Stellen Sie sicher, dass der Agent in der ISAPI-Filter-Prioritätsliste höher ist als das Plug-in für den Anwendungsserver, der von CA Identity Manager verwendet wird.
  4. Starten Sie IIS-Version 7.x und Ihr WebSphere-Anwendungsserverprofil neu.

Abschließen der Konfiguration auf IIS

Nachdem Sie den IBM HTTP-Server und das Proxy-Plug-in konfiguriert haben, vergewissern Sie sich, dass "plugin-cfg.xml" des Proxys am richtigen Speicherort ist, und führen Sie die Schritte aus, um eine zusätzliche Plug-in-Datei zu konfigurieren.

Gehen Sie wie folgt vor:

  1. Kopieren Sie "plugin-cfg.xml" folgendermaßen:
    1. Melden Sie sich beim System an, wo der Web-Agent installiert wird.
    2. Erstellen Sie einen Ordner ohne Leerzeichen auf dem Laufwerk "C:". Beispiel: "C:\plugin".
    3. Kopieren Sie die Datei "plugin-cfg.xml" in den Ordner "C:\plugin".
  2. Erstellen Sie eine Datei namens "plugin-cfg.loc" im Ordner "C:\plugin", und fügen Sie die folgende Zeile in die Datei ein:

    C:\plugin\plugin-cfg.xml

  3. Laden Sie das Websphere-Plug-in-Installationsprogramm von www.ibm.com auf das System herunter, wo WebSphere installiert ist.
  4. Wechseln Sie zum Speicherort des WebSphere-Plug-in-Installationsprogramms.
  5. Generieren Sie die Datei "iisWASPlugin_http.dll" durch die Verwendung dieses Befehls:
    install is:javahome "c:\IBM\WebSphere\AppServer\Java
    

    Beantworten Sie auf die angezeigten Fragen basierend auf Ihrer Konfiguration.

    Wenn der Assistent beendet ist, wird die Datei "iisWASPlugin_http.dll" im Ordner "C:\IBM\WebSphere\Plugs\bin" gespeichert. Suchen Sie die Unterordner für 32-Bit oder 64-Bit.

  6. Kopieren Sie dieDatei "iisWASPlugin_http.dll" in den Ordner "C:\plugin" auf dem System mit dem Web-Agenten.
  7. Erstellen Sie wie folgt ein virtuelles Verzeichnis:
    1. Öffnen Sie den IIS-Manager.
    2. Klicken Sie mit der rechten Maustaste auf die Standardwebsites.
    3. Klicken Sie auf "Neues virtuelles Verzeichnis" und geben Sie diese Werte an:

      Alias: sePlugins (es Groß- und Kleinschreibung beachtet wird)

      Pfad: c:\plugin

      Berechtigung: Lesen + Ausführen (ISAPI oder CGI)

  8. Fügen Sie wie folgt einen ISAPI-Filter hinzu:
    1. Klicken Sie mit der rechten Maustaste auf die Standardwebsite.
    2. Klicken Sie auf "Eigenschaften".
    3. Klicken Sie auf der Registerkarte "ISAPI-Filter" auf "Hinzufügen".
    4. Geben Sie diese Werte an:

      Filtername: sePlugins

      Ausführbar: c:\plugin\ iisWASPlugin_http.dll

  9. Erstellen Sie wie folgt eine Webdiensterweiterung:
    1. Blenden Sie in IIS6 Manager den Computernamen ein.
    2. Erstellen Sie eine Webdiensterweiterung, und setzen Sie sie auf "Zulassen".

      Erweiterungsname: WASPlugin

      Pfad: C:\plugin\ iisWASPlugin_http.dll

    3. Klicken Sie mit der rechten Maustaste auf jede Webdiensterweiterung, um sie zum Status "Zugelassen" zu ändern.
  10. Starten Sie den IIS Webserver neu.

    Stellen Sie im Master-WWW-Service sicher, dass das WebSphere-Plug-in (sePlugin) nach dem SiteMinder-Web-Agent-Plug-in angezeigt wird und dass das WebSphere-Plug-in erfolgreich gestartet wurde.