Argomento precedente: Integrazione di CA Process Automation all'IIS per l'SSOArgomento successivo: Integrazione di CA Process Automation ad Apache per SSO


Configurazione di IIS per il reindirizzamento a Tomcat

Prerequisito

L'agente di CA SiteMinder dovrebbe essere eseguito sullo stesso server di IIS, prima di configurare “Tomcat redirector” per il reindirizzamento delle richieste a CA Process Automation. Per ulteriori informazioni, consultare la guida CA SiteMinder Installation Guide.

Attenersi alla procedura seguente:

  1. Verificare che il server Web IIS sia correttamente installato e in esecuzione.
  2. Copiare la cartella TomcatRedirector nel computer su cui IIS è installato, preferibilmente nel percorso seguente:
    C:\Program Files\CA\SharedComponents
    
  3. Modificare il file isapi_redirect.properties della cartella Bin per indicare il percorso corretto, nel caso in cui sia diverso.

    Esempio

    # Configuration file for the Jakarta ISAPI Redirector
    # The path to the ISAPI Redirector Extension, relative to the website
    # This must be in a virtual directory with execute privileges.
    extension_uri=/TomcatRedirector/isapi_redirect.dll
    

    Note: TomcatRedirector is the virtual directory name.

    # Full path to the log file for the ISAPI Redirector
    log_file=C:\Program Files\CA\SharedComponents\TomcatRedirector\logs\isapi_redirect.log
    # Log level (debug, info, warn, error or trace)
    log_level=error
    # Full path to the workers.properties file
    worker_file=c:\Program Files\CA\SharedComponents\TomcatRedirector\conf\workers.properties
    # Full path to the uriworkermap.properties file\
    worker_mount_file=c:\Program Files\CA\SharedComponents\TomcatRedirector\conf\uriworkermap.properties
    
  4. Modificare il nome host nel file TomcatRedirector\conf\workers.properties in modo da riflettere il nome host corretto. Sostituire i riferimenti all'host locale.

    Esempio:

    # statement and uncomment the three worker.ajp13w01 lines
    ######################################################################
    # The workers that jk should create and work with
    worker.list=ajp13w01
    # Defining a worker named ajp13w01 and of type ajp13
    # Note that the name and the type do not have to match.
    worker.ajp13w01.type=ajp13
    worker.ajp13w01.host=pa-w2k3
    worker.ajp13w01.port=8009
    

    Nota: nel codice precedente, pa-w2k3 è il computer su cui CA Process Automation è installato.

  5. Aprire la Gestione IIS.
  6. Fare clic con il pulsante destro del mouse su Sito Web predefinito, selezionare una nuova directory virtuale e creare un riferimento alla cartella TomcatRedirector\bin creata al passaggio 4.
  7. Accedere alla cartella TomcatRedirector\logs in Esplora risorse di Windows e assegnare tutte le autorizzazioni relative al file di registro di tale cartella all'utente del servizio di rete.
  8. Fare clic con il pulsante destro del mouse sulla directory virtuale e selezionare le proprietà, fare clic su Script e file eseguibili per i permessi esecuzione, quindi fare clic su OK.

    Nota: verificare che il valore Nome applicazione sia lo stesso del nome della directory virtuale fornito nel file isapi_redirect.properties (passaggio 3).

    1. Fare clic con il pulsante destro del mouse sulle estensioni del servizio Web, assegnare loro il nome TomcatRedirector, e scegliere il percorso al file TomcatRedirector\bin\isapi_redirect.dll per aggiungere un'estensione del servizio Web. Scegliere lo stato Imposta estensione sull'opzione consentita.
    2. Riavvio del servizio di amministrazione di IIS
  9. Aggiungere isapi_redirect.dll come filtro ISAPI nel proprio sito Web IIS. Aprire Gestione IIS e fare clic con il tasto destro del mouse sulla cartella dei siti Web per aprire la finestra di dialogo delle proprietà per tutti i siti Web, scegliere la scheda del filtro ISAPI, fare clic su Aggiungi e selezionare isapi_redirect.dll come eseguibile.
  10. Verificare che le richieste vengano inoltrate a Tomcat selezionando http://localhost:80.