Argomento precedente: Configurazione del plug-in proxyArgomento successivo: Completamento della configurazione su iPlanet o Apache


Completamento della configurazione su IIS (7.x)

Prima di avviare questa procedura, verificare che la versione utilizzata corrisponda alla versione 6.1.0.9 o successiva del plug-in del server Web. Le versioni precedenti del plug-in non supportano il sistema operativo Windows Server 2008.

Procedere come descritto di seguito:

  1. Installare IIS versione 7.x con i componenti di Compatibilità di gestione con IIS versione 6.0. I componenti di Compatibilità di gestione con IIS versione 6.0 non vengono installati per impostazione predefinita.
  2. Completare le seguenti fasi per visualizzare la finestra Server Manager in Windows Server 2008:
    1. Fare clic su Start, Administrative Tools, Server Managers.
    2. Fare clic su Action, Add Roles, quindi su  Next.
    3. Selezionare il ruolo Web Server (IIS) nella pagina Select Server Roles, quindi fare clic su Next.
    4. Fare clic su Add Feature, Next, quando viene visualizzato un prompt per la funzionalità Windows Process Activation Service
    5. Fare clic su Next nella pagina di introduzione di IIS.
  3. Quando viene visualizzata la finestra Role Services, verificare che oltre alle opzioni predefinite già selezionate siano selezionate anche le opzioni seguenti.
  4. Fare clic su Next per abilitare le opzioni selezionate, quindi su Install nella finestra successiva per eseguire l'installazione.
  5. Al termine dell'installazione, fare clic su Close nella finestra dei risultati dell'installazione.
  6. Aprire il prompt dei comandi e accedere a:\Programmi\IBM\WebSphere\AppServer\profiles\Dmgr01\bin.
  7. Eseguire questo comando: GenPluginCfg.bat.

    Il file plugin-cfg.xml verrà generato in questo percorso: C:\Programmi\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells.

  8. Creare una directory in c:\, ad esempio, c:\plugin.
  9. Copiare il file plugin-cfg.xml nella directory c:\plugin.
  10. Copiare il file iisWASPlugin_http.dll nella directory c:\plugin.
  11. Selezionare Start, All Programs, Administrative Tools, Internet Information Services (IIS) Manager su un sistema operativo di Windows Server 2008. Questa azione avvia l'applicazione IIS e crea una nuova directory virtuale per l'istanza del sito Web. Queste istruzioni suppongono che si stia utilizzando il sito Web predefinito.
  12. Espandere la struttura a sinistra finché non viene visualizzato il sito Web predefinito.
  13. Fare clic con il tasto destro del mouse sul sito Web predefinito, su Add Virtual Directory  per creare la directory con un'installazione predefinita.
  14. Immettere setPlugins nel campo Alias in Virtual Directory Alias della procedura guidata Virtual Directory Creation.
  15. Accedere alla directory  c:\plugin directory nel campo Physical Path della finestra Web Site Content Directory della procedura guidata, quindi fare clic su OK.
  16. Fare clic sul pulsante Test Settings. Se la verifica delle impostazioni non riesce, è possibile modificare le autorizzazioni della directory fisica. In alternativa, selezionare Connect As e consentire a IIS di connettersi come account utente di Windows con autorità sui file in quel percorso fisico.
  17. Fare clic su OK per aggiungere la directory virtuale setPlugins al sito Web.
  18. Selezionare la directory virtuale setPlugins appena creata nella struttura di navigazione.
  19. Fare doppio clic su Handler Mappings, quindi su Edit Feature Permissions nel pannello Actions.
  20. Selezionare Script and Execute, se non sono già stati selezionati.
  21. Fare clic su OK.
  22. Tornare alla finestra di IIS Manager ed espandere la cartella dei siti Web nella struttura di navigazione a sinistra in quella finestra.
  23. Selezionare Default Web Site nella struttura di navigazione.
  24. Completare le seguenti fasi nel pannello Default Web Site Properties per aggiungere il filtro ISAPI:
    1. Fare doppio clic sulla scheda ISAPI Filters.
    2. Per aprire la finestra di dialogo Add/Edit Filter Properties, selezionarla.
    3. Nel campo Filter name, immettere iisWASPlugin.
    4. Fare clic su Browse per selezionare il file di plug-in disponibile nella directory  c:\plugin\iisWASPlugin_http.dll.
    5. Fare clic su OK per chiudere la finestra di dialogo Add/Edit Filter Properties.
  25. Selezionare il nodo server di livello più alto nella struttura di navigazione.
  26. Fare doppio clic su ISAPI and CGI Restrictions nel pannello Features.

    Per determinare il valore da specificare per la proprietà ISAPI or CGI Path , passare allo stesso file di plug-in selezionato nella fase precedente e selezionarlo. Ad esempio: c:\plugin\iisWASPlugin_http.dll.

  27. Fare clic su Add nel pannello Actions.
  28. Immettere WASPlugin nel campo Description , selezionare Allow extension path to execute, quindi fare clic su OK per chiudere la finestra di dialogo ISAPI and CGI Restrictions .
  29. Creare il nuovo file plugin-cfg.loc nella posizione c:\plugin. Impostare il valore nel file plugin-cfg.loc nella posizione del file di configurazione. La posizione predefinita è C:\plugin\plugin-cfg.xml.

Aggiornamento dell'agente Web

Dopo aver configurato IIS 7.x, apportare le modifiche seguenti all'agente Web:

  1. Fare clic su Application pools e modificare il pool di applicazioni predefinito nella modalità Classic.
  2. Fare clic su Inoltra.
  3. Verificare che l'agente abbia una priorità maggiore nell'elenco Filtri ISAPI rispetto al plug-in per il server applicazioni utilizzato da CA IdentityMinder.
  4. Riavviare IIS versione 7.x e il profilo di WebSphere Application Server.

Completamento della configurazione su IIS

Dopo avere configurato IBM HTTP Server e il plug-in proxy, assicurarsi che il proxy plugin-cfg.xml sia nella posizione giusta ed eseguire fasi per configurare un file di plugin aggiuntivo.

Procedere come descritto di seguito:

  1. Copiare il file plugin-cfg.xml nel seguente modo:
    1. Accedere al sistema su cui è installato l'agente Web.
    2. Creare una cartella senza spazi nell'unità C:. Ad esempio: C:\plugin.
    3. Copiare il file plugin-cfg.xml nella cartella C:\plugin.
  2. Creare un file chiamato plugin-cfg.loc nella cartella C:\plugin e aggiungere la seguente riga nel file:

    C:\plugin\plugin-cfg.xml

  3. Scaricare il programma di installazione di Websphere Plugin da www.ibm.com al sistema in cui WebSphere viene installato.
  4. Accedere alla posizione del programma di installazione di WebSphere Plugin.
  5. Generare il file iisWASPlugin_http.dll mediante questo comando:
    install is:javahome "c:\IBM\WebSphere\AppServer\Java
    

    Rispondere alle domande presentate in base alla propria configurazione.

    Al termine della procedura guidata, il file iisWASPlugin_http.dll viene salvato nella cartella C:\IBM\WebSphere\Plugs\bin. Cercare una sottocartella a 32 bit o a 64 bit.

  6. Copiare il file iisWASPlugin_http.dll nella cartella C:\plugin nel sistema con l'agente Web.
  7. Creare una directory virtuale nel seguente modo:
    1. Aprire IIS Manager.
    2. Fare clic con il tasto destro del mouse su Default web sites.
    3. Fare clic su New virtual directory e fornire questi valori:

      Alias: sePlugins (fa distinzione maiuscole/minuscole).

      Percorso: c:\plugin

      Autorizzazione: lettura + esecuzione (ISAPI o CGI)

  8. Aggiungere un filtro ISAPI nel modo seguente:
    1. Fare clic con il tasto destro del mouse su Default Web Site.
    2. Fare clic su Properties.
    3. Fare clic su Add nella scheda del filtro ISAPI.
    4. Fornire questi valori:

      Nome filtro: sePlugins

      Eseguibile: c:\plugin\ iisWASPlugin_http.dll

  9. Creare un'estensione del servizio Web nel seguente modo:
    1. In IIS6 Manager, espandere il nome computer.
    2. Creare un'estensione del servizio Web e impostarla su Allowed.

      Nome di estensione: WASPlugin

      Percorso: c:\plugin\ iisWASPlugin_http.dll

    3. Fare clic con il tasto destro del mouse su ciascuna estensione del servizio Web per impostarla sullo stato Allowed.
  10. Riavviare il server Web IIS.

    Nel servizio WWW principale, assicurarsi che il plug-in di WebSphere (sePlugin) venga visualizzato dopo il plug-in dell'agente Web di SiteMinder e che il plug-in di WebSphere sia stato avviato correttamente.