Integração em um servidor Web para Windows

O Adobe Campaign inclui o Apache Tomcat, que atua como ponto de entrada no servidor de aplicativos via HTTP (e SOAP).

Você pode usar esse servidor Tomcat integrado para atender às solicitações HTTP.

Nesse caso:

No entanto, por motivos de segurança e administração, recomendamos usar um servidor Web dedicado como o principal ponto de entrada para tráfego HTTP quando o computador que está executando o Adobe Campaign é exposto na Internet e você deseja abrir o acesso ao console fora da rede.

Um servidor da Web também permite garantir a confidencialidade dos dados com o protocolo HTTPs.

Da mesma forma, você deve usar um servidor da Web quando quiser usar a funcionalidade de rastreamento, que só está disponível como um módulo de extensão de servidor da Web.

OBSERVAÇÃO

Se você não usar a funcionalidade de rastreamento, poderá executar uma instalação padrão do Apache ou IIS com um redirecionamento para o Campaign. O módulo de extensão do servidor Web de rastreamento não é necessário.

Configuração do servidor Web IIS

O procedimento de configuração de um servidor Web IIS é principalmente gráfico. Envolve o uso de um site (já criado ou com criação pendente) para acessar os recursos do servidor Adobe Campaign: Arquivos Java (.jsp), folhas de estilos (.css, .xsl), imagens (.png), DLL ISAPI para redirecionamento etc.

As seções a seguir detalham a configuração no IIS 7. A configuração do IIS8 é basicamente a mesma.

Se o servidor Web IIS ainda não estiver instalado no computador, você poderá instalá-lo por meio do Add > Remove Programs > Enable or disable Windows functionalities menu.

No IIS 7, além dos serviços padrão, é necessário instalar as extensões ISAPI e os filtros ISAPI.

Etapas de configuração

Aplique as seguintes etapas de configuração:

  1. Abra o IIS por meio da Control panel > Administrative tools > Services menu.

  2. Crie e configure o site (Adobe Campaign, por exemplo) dependendo dos parâmetros da sua rede (porta de conexão TCP, host DNS, endereço IP).

    Você deve especificar pelo menos o nome do site e o caminho de acesso para o diretório virtual. Como o caminho para acessar o diretório do site não é usado, você pode usar o seguinte diretório.

    C:\inetpub\wwwroot
    

  3. A VBS O script permite configurar automaticamente os recursos usados pelo servidor do Adobe Campaign no diretório virtual que acabamos de criar. Para iniciá-lo, clique duas vezes no botão iis_neolane_setup.vbs localizada na [INSTALL]\conf pasta, onde [INSTALL] é o caminho para acessar a pasta de instalação do Adobe Campaign.

    OBSERVAÇÃO

    No caso de uma instalação do Windows Server 2008/IIS7, você deve estar conectado como administrador para executar o script VBS ou executar o script como administrador.

    Clique em OK se o servidor Web for usado como um servidor de redirecionamento de rastreamento, caso contrário, clique em Cancel.

    Quando vários sites já estão configurados no servidor da Web, uma página intermediária é exibida para especificar a qual site a instalação se aplica: insira o número vinculado ao site e clique em OK.

    Uma mensagem de confirmação deve ser exibida:

  4. No Content View verifique se o site está configurado corretamente com os recursos do Adobe Campaign:

    Se a árvore não for exibida, reinicie o IIS.

Gerenciamento de direitos

Em seguida, você deve definir as configurações de segurança para a DLL ISAPI e para os recursos no diretório de instalação do Adobe Campaign.

Para fazer isso, siga as etapas abaixo:

  1. Selecione o Features View e clique duas vezes na guia Autenticação link .

  2. No Segurança de diretório do site, verifique se o acesso anônimo está ativado. Se necessário, clique no botão Edit link para alterar as configurações.

Iniciar o servidor Web e testar a configuração

Agora você deve testar se a configuração está correta.

Para fazer isso, siga as etapas abaixo:

  1. Reinicie o servidor IIS usando o iisreset linha de comando.

  2. Inicie o serviço Adobe Campaign e verifique se ele está em execução.

  3. Teste o módulo de rastreamento inserindo o seguinte URL em um navegador da Web:

    https://<computer>/r/test
    

    O navegador deve exibir a seguinte resposta:

    <redir status='OK' date='YYYY/MM/DD HH:MM:SS' build='XXXX' host='myserver.mydomain.com' localHost='localhost'/>
    

Para testar a presença do módulo de redirecionamento, execute a seguinte linha de comando:

nlserver pdump

Ele deve retornar as seguintes informações:

12:00:33 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
webmdl@default (1644) - 18.2 Mo

Também é possível verificar se a DLL da ISAPI está carregada corretamente.

Para fazer isso, siga as etapas abaixo:

  1. Edite os filtros ISAPI do site do Adobe Campaign clicando no link Driver mapping ícone .

  2. Verifique o conteúdo do filtro ISAPI:

Configurações adicionais

Alteração do limite de tamanho do arquivo de upload

Ao configurar o servidor Web IIS, um limite de aproximadamente 28 MB é automaticamente para arquivos definidos que são carregados no servidor.

Isso pode ter um impacto no Adobe Campaign, principalmente se você quiser fazer upload de arquivos maiores que esse limite.

Por exemplo, se você usar um Carregamento de dados (arquivo) atividade do tipo em um workflow para importar um arquivo de 50 MB, um erro impedirá a execução correta do workflow.

Nesse caso, é necessário aumentar esse limite:

  1. Abra o IIS por meio da Start > (Control panel) > Administration tools menu.

  2. No Conexões , selecione o site criado para a instalação do Adobe e clique duas vezes em Solicitar Filtragem no painel principal.

  3. No Ações painel, selecione Editar configurações de recurso para poder editar o valor no Tamanho máximo de conteúdo autorizado (bytes) campo.

    Por exemplo, para autorizar o upload de arquivos de 50 MB, você deve especificar um valor superior a "52428800" bytes.

OBSERVAÇÃO

Para obter mais informações sobre essa opção do IIS, consulte a seção "Como" do documentação oficial.

Configuração da exibição da mensagem de erro http

Se você usar um servidor IIS versão 6.1, talvez seja difícil ler as mensagens de erro geradas devido a um código de HTML indesejado ser exibido na mensagem.

Para corrigir isso e exibir o erro corretamente, aplique a seguinte configuração:

  1. Abra o IIS por meio da Start > Control Panel > Administrative tools menu.
  2. No Conexões , selecione o site criado para a instalação do Adobe Campaign e clique duas vezes Editor de configurações no painel principal.
  3. No Seção , selecione system.webServer > httpErrors.
  4. Selecione o PassThrough no valor da existingResponse linha.

Nesta página