Tópico anterior: Integrar o CA Process Automation com o IIS para Single Sign-OnPróximo tópico: Integre o CA Process Automation com o Apache para SSO


Como configurar o IIS para redirecionar para o Tomcat

Pré-requisito

O agente do CA SiteMinder deve estar em execução no mesmo servidor do IIS antes de o redirecionador do Tomcat ser configurado para redirecionar as solicitações para o CA Process Automation. Para obter mais informações, consulte o Guia de Instalação do CA SiteMinder.

Siga estas etapas:

  1. Verifique se o servidor web do IIS está instalado e em execução corretamente.
  2. Copie a pasta TomcatRedirector no computador em que o IIS está instalado, de preferência no seguinte caminho:
    C:\Arquivos de programas\CA\SharedComponents
    
  3. Edite o arquivo isapi_redirect.properties da pasta bin para refletir o caminho correto, se ele for diferente.

    Exemplo:

    # 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
    

    Observação: TomcatRedirector é o nome do diretório virtual.

    # 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. Edite o nome do host no arquivo TomcatRedirector\conf\workers.properties para refletir o nome do host correto. Substitua as referências por localhost.

    Exemplo:

    # 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
    

    Observação: no código anterior, pa-w2k3 é o computador no qual o CA Process Automation está instalado.

  5. Abra o console do Gerenciador do IIS.
  6. Clique com o botão direito do mouse no site padrão, escolha o novo diretório virtual e faça referência à pasta TomcatRedirector\bin criada na Etapa 4.
  7. Navegue até a pasta TomcatRedirector\logs no Windows Explorer e conceda todas as permissões para o arquivo de log nessa pasta para o usuário do serviço de rede.
  8. Clique com o botão direito do mouse no diretório virtual e selecione as propriedades, clique em Criar ao lado do nome do aplicativo, selecione Scripts e executáveis para as permissões de execução e clique em OK.

    Observação: verifique se o valor de Nome de aplicativo é igual ao do Nome do diretório virtual fornecido no arquivo isapi_redirect.properties (Etapa 3).

    1. Clique com o botão direito do mouse nas extensões de serviço web, nomeie-as como TomcatRedirector e selecione o caminho para o arquivo TomcatRedirector\bin\isapi_redirect.dll a fim de adicionar uma extensão de serviço web. Selecione a opção de Definir status da extensão como permitido.
    2. Recicle o Serviço de administração do IIS.
  9. Adicione o isapi_redirect.dll como um filtro ISAPI em seu site do IIS. Abra o Gerenciador do IIS e clique com o botão direito do mouse na pasta Sites para abrir a caixa de diálogo de propriedades de todos os sites; selecione a guia Filtro ISAPI, clique em Adicionar e selecione o isapi_redirect.dll como executável.
  10. Verifique se as solicitações estão sendo encaminhadas para o Tomcat acessando http://localhost:80.