• Nenhum resultado encontrado

Configurando o gateway de CGI no IIS versão 7 ou 8

Se você estiver usando o Microsoft Internet Information Services (IIS) versão 7 ou mais recente, configure o gateway de CGI. Isso é necessário para conexão única. O gateway de CGI está disponível para servidores da web de 32 bits e de 64 bits.

Sobre Esta Tarefa

Se estiver usando o Microsoft IIS como seu servidor da web e planejar executar mais de um produto IBM Cognos Analytics, ou várias instâncias do mesmo produto, em um computador, crie um conjunto de aplicativos separado para cada produto ou instância e, em seguida, associe os alias desse produto ou instância ao conjunto de aplicativos.

Para obter mais informações sobre como criar um conjunto de aplicativos, consulte sua documentação do servidor da web.

Procedimento

1. No Painel de Controle do Microsoft Windows, clique em Programas > Programas e Recursos.

Se estiver usando o Microsoft Windows 8 ou 2012 Server, Programas e Recursosestá disponível diretamente no Painel de Controle.

2. Clique em Ativar ou desativar recursos.

3. Se você estiver usando o Microsoft Windows 2008 Server, use as etapas a seguir:

a. Clique em Gerenciador de Servidor > Funções > Servidor da Web (IIS).

b. Assegure-se de que o Common HTTP Features ou os recursos solicitados estejam ativados.

c. Se CGI estiver configurado como Não Instalado, selecione CGI e clique em Incluir Serviço de Função.

4. Se você estiver usando o Microsoft Windows 2012 Server, use as etapas a seguir:

a. No Incluir Funções e Assistente de Recursos, clique em Instalação baseada em função ou baseada em recursos, e clique em Avançar.

b. Selecione seu servidor e clique em Avançar.

c. Selecione Servidor da Web (IIS), caso ele não esteja instalado ainda, assegure-se de que o Common HTTP Features esteja selecionado e clique em Avançar até que você chegue à seção Serviços da Função do assistente.

d. Expanda Desenvolvimento de Aplicativo.

e. Selecione CGI caso ele não esteja ainda selecionado e clique em Avançar.

f. Clique em Instalar.

5. Se estiver usando o Microsoft Windows 7 ou 8, use as etapas a seguir:

a. Selecione Internet Information Services se ainda não estiver selecionado.

b. Expanda Internet Information Services > World Wide Web Services.

c. Assegure-se de que o Common HTTP Features ou os recursos solicitados estejam ativados.

d. Expanda Recursos de Desenvolvimento de Aplicativo.

e. Se CGI não estiver selecionado, selecione CGI.

f. Clique em OK.

6. No console Gerenciador do Internet Information Services (IIS), em Conexões, selecione seu nome de servidor.

v Se você estiver usando o Microsoft Windows 2012 Server, no Gerenciador de Servidor, selecione IIS, e depois dê um clique direito no nome do seu servidor e clique em Gerenciador do Internet Information Services (IIS). v Se você estiver usando o Microsoft Windows 2008 Server, no Gerenciador

de Servidor, expanda Funções > Web Server (IIS), e depois clique em Gerenciador do Internet Information Services (IIS).

v Caso esteja usando o Microsoft Windows 8, a partir do Painel de Controle, clique em Ferramentas Administrativas para acessar o console do Internet Information Services (IIS) Manager.

v Caso esteja usando o Microsoft Windows 7, a partir do Painel de Controle, clique em Sistema e Segurança > Ferramentas Administrativas para acessar o console do Internet Information Services (IIS) Manager.

7. Clique duas vezes em Restrições ISAPI e CGI.

9. Insira o caminho até o arquivo cognos.cgi. O arquivo está no diretório

install_location\cgi-bin.

Você deve inserir o caminho completo, incluindo o nome do arquivo. Se o caminho incluir espaços, certifique-se de usar as aspas ao redor do caminho. Por exemplo, digite:

“C:\Program Files\ibm\cognos\analytics\cgi-bin\cognos.cgi”

10. Insira uma Descrição, tal como CognosCGI.

11. Selecione Permitir que o caminho de extensão seja executado e clique em OK.

12. Em Conexões, expanda Sites e em seu website, inclua os diretórios virtuais conforme mostrado na tabela:

Tabela 17. Diretórios Virtuais Necessários

Alias Localização

ibmcognos install_location/webcontent

ibmcognos/cgi-bin install_location/cgi-bin

Importante: O bi é o valor padrão usado nos valores URI do Gateway e URI do Controlador para o gateway no IBM Cognos Configuration. Se você não usar o bi para os valores de Alias, certifique-se de ter mudado para os valores URI do Gateway e URI do Controlador para gateway para corresponder aos valores que são utilizados.

13. Selecione o diretório virtual cgi-bin que você criou.

14. Clique duas vezes em Mapeamentos do Manipulador.

15. Em Ações, clique em Incluir Mapeamento de Módulo.

a. Em Caminho de Solicitação, digitecognos.cgi.

b. Em Módulo, selecione CgiModule.

c. Deixe Executável (opcional) em branco.

d. Em Nome, insira um nome para a entrada, tal como CognosCGI.

e. Clique em OK.

16. Configure o proxy reverso.

Este procedimento fornece as etapas necessárias para configurar o proxy reverso para permitir que o IIS reescreva as solicitações de gateway e passe-as para a camada do aplicativo. Essas etapas assumem uma arquitetura de dois servidores em que o gateway do IBM Cognos Analytics está instalado no Server1_Gateway e o aplicativo IBM Cognos Analytics está instalado no Server2_Application

a. No servidor Server1_Gateway, ative o Gerenciador do IIS e selecione a pasta “bi” no diretório virtual ibmcognos configurado anteriormente.

b. Na visualização de recursos, inicie o recurso Regravação de URL.

c. Na área de janela Ações, clique em Incluir Regra(s) e, em seguida, selecione Proxy Reverso. Clique em OK.

d. Na caixa de diálogo Incluir Regra de Proxy Reverso, na seção Regras de Entrada, preencha o campo Inserir o nome do servidor ou o endereço IP... no seguinte formato. <Server2_Application:Port>/bi. Por exemplo, Server2_Application:9300/bi

e. Certifique-se de que a caixa de seleção Ativar Transferência de SSL esteja marcada e, então, clique em OK.

f. Na página Regras, na área de janela Ação, clique em Visualizar Variáveis do Servidor.

g. Clique em Incluir e inclua uma variável denominada HTTP_X_BI_PATH. Assim que tiver concluído, clique em OK para criar a variável.

h. Na área de janela Ações, clique em Retornar às Regras.

i. Selecione a regra criada anteriormente e na área de janela Regras de entrada, à direita, clique em Editar...

j. Expanda a seção Variáveis do Servidor.

k. Na seção Variáveis do Servidor, clique no botão Incluir.

l. No diálogo Configurar Variável do Servidor, selecione a variável do servidor HTTP_X_BI_PATH e configure o campo Valor como /ibmcognos/bi/v1

m. Certifique-se de que a caixa de seleção Substituir valor existente esteja marcada.

n. Clique em OK para salvar e, então, na área de janela Ação, clique em Aplicar.

o. Na área de janela de ação Ação, na parte superior direita, clique em Retornar às Regraspara concluir a definição da regra.

p. Teste a configuração inserindo o seguinte padrão de URL usando um navegador: http(s)://<web_server>:<web_server_port>/<alias>/bi/. Para este exemplo, a URL seria: http://Server1_Gateway:80/ibmcognos/bi/.

Resultados

Os usuários podem acessar o gateway do CGI inserindo http://servername/ ibmcognos/bi/ em seus navegadores da web.