Integración en un servidor web para Windows

Adobe Campaign incluye Apache Tomcat que actúa como punto de entrada en el servidor de aplicaciones mediante HTTP (y SOAP).

Puede utilizar este servidor Tomcat integrado para servir solicitudes HTTP.

En este caso:

Sin embargo, por razones de seguridad y administración, recomendamos utilizar un servidor Web dedicado como punto de entrada principal para el tráfico HTTP cuando el equipo que ejecuta Adobe Campaign se expone en Internet y desea abrir el acceso a la consola fuera de la red.

Un servidor Web también permite garantizar la confidencialidad de los datos con el protocolo HTTP.

Del mismo modo, debe utilizar un servidor Web cuando desee utilizar la funcionalidad de seguimiento, que sólo está disponible como módulo de extensión de servidor Web.

Nota

Si no utiliza la funcionalidad de seguimiento, puede realizar una instalación estándar de Apache o IIS con una redirección a la Campaña. No se requiere el módulo de extensión del servidor Web de seguimiento.

Configuración del servidor Web IIS

El procedimiento de configuración para un servidor Web IIS es principalmente gráfico. Implica utilizar un sitio Web (ya creado o pendiente de creación) para acceder a los recursos del servidor de Adobe Campaign: Archivos Java (.jsp), hojas de estilo (.css, .xsl), imágenes (.png), la DLL ISAPI para redirección, etc.

Las secciones siguientes detallan la configuración en IIS 7. La configuración de IIS8 es básicamente la misma.

Si el servidor Web IIS no está instalado en el equipo, puede instalarlo mediante el Add > Remove Programs > Enable or disable Windows functionalities menú.

En IIS 7, además de los servicios estándar, debe instalar las extensiones ISAPI y los filtros ISAPI.

Pasos de configuración

Aplique los siguientes pasos de configuración:

  1. Abra IIS a través del Control panel > Administrative tools > Services menú.

  2. Cree y configure el sitio (por ejemplo, Adobe Campaign) en función de los parámetros de la red (puerto de conexión TCP, host DNS, dirección IP).

    Debe especificar al menos el nombre del sitio y la ruta de acceso al directorio virtual. Como no se utiliza la ruta para acceder al directorio del sitio web, puede utilizar el siguiente directorio.

    C:\inetpub\wwwroot
    

  3. Un script VBS permite configurar automáticamente los recursos que utiliza el servidor de Adobe Campaign en el directorio virtual que acabamos de crear. Para iniciarlo, haga clic en el doble iis_neolane_setup.vbs , que se encuentra en la [INSTALL]\conf carpeta, donde [INSTALL] es la ruta para acceder a la carpeta de instalación de Adobe Campaign.

    Nota

    En el caso de una instalación de Windows Server 2008/IIS7, debe iniciar sesión como administrador para ejecutar la secuencia de comandos de VBS o ejecutar la secuencia de comandos como administrador.

    Haga clic en OK si el servidor Web se utiliza como servidor de redirección de seguimiento; de lo contrario, haga clic en Cancel.

    Cuando ya hay varios sitios configurados en el servidor Web, se muestra una página intermedia para especificar a qué sitio Web se aplica la instalación: introduzca el número vinculado al sitio y haga clic en OK.

    Se debe mostrar un mensaje de confirmación:

  4. En la Content View ficha, asegúrese de que el sitio Web está configurado correctamente con los recursos de Adobe Campaign:

    Si no se muestra el árbol, reinicie IIS.

Administración de derechos

A continuación, debe configurar la configuración de seguridad para la DLL ISAPI y para los recursos del directorio de instalación de Adobe Campaign.

Para ello, siga los siguientes pasos:

  1. Seleccione la ficha Features View y haga clic con el botón doble en el vínculo Autenticación .

  2. En la ficha Seguridad del directorio del sitio Web, asegúrese de que el acceso anónimo está habilitado. Si es necesario, haga clic en el Edit vínculo para cambiar la configuración.

Inicio del servidor Web y prueba de la configuración

Ahora debe probar si la configuración es correcta.

Para ello, siga el procedimiento siguiente:

  1. Reinicie el servidor IIS mediante la línea de comandos iisreset .

  2. Pruebe el módulo de seguimiento insertando la siguiente dirección URL en un explorador Web:

    https://<computer>/r/test
    

    El explorador debe mostrar la siguiente respuesta:

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

Para probar la presencia del módulo de redirección, ejecute la siguiente línea de comandos:

nlserver pdump

Debe devolver la siguiente información:

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

También puede asegurarse de que el archivo DLL ISAPI esté correctamente cargado.

Para ello, siga los siguientes pasos:

  1. Edite los filtros ISAPI para el sitio de Adobe Campaign haciendo clic en el Driver mapping icono .

  2. Comprobar el contenido del filtro ISAPI:

Configuraciones adicionales

Cambio del límite de tamaño del archivo de carga

Al configurar el servidor Web IIS, se establece automáticamente un límite de aproximadamente 28 MB para los archivos que se cargan en el servidor.

Esto puede tener un impacto en Adobe Campaign, especialmente si desea cargar archivos que superen este límite.

Por ejemplo, si utiliza una actividad de tipo Carga de datos (archivo) en un flujo de trabajo para importar un archivo de 50 MB, un error impedirá que el flujo de trabajo se ejecute correctamente.

En este caso, debe aumentar este límite:

  1. Abra IIS a través del Start > (Control panel) > Administration tools menú.

  2. En el panel Conexiones , seleccione el sitio creado para la instalación de Adobe y, a continuación, haga clic con el botón doble en Filtrado de solicitudes en el panel principal.

  3. En el panel Acciones , seleccione Editar configuración de función para poder editar el valor en el campo Tamaño máximo de contenido autorizado (bytes) .

    Por ejemplo, para autorizar la carga de archivos de 50 MB, debe especificar un valor de más de "52428800" bytes.

Nota

Para obtener más información sobre esta opción de IIS, consulte la sección "Instrucciones de uso" de la documentación oficial.

Configuración de la visualización de mensajes de error http

Si utiliza un servidor IIS de la versión 6.1, los mensajes de error generados pueden ser difíciles de leer debido a que se muestra un código HTML no deseado en el mensaje.

Para solucionar este problema y mostrar el error correctamente, aplique la siguiente configuración:

  1. Abra IIS a través del Start > Control Panel > Administrative tools menú.
  2. En el panel Conexiones , seleccione el sitio creado para la instalación de Adobe Campaign y, a continuación, haga clic con el botón de doble en el editor ​Configuración en el panel principal.
  3. En la lista desplegable Sección , seleccione system.webServer > httpErrors.
  4. Seleccione el valor PassThrough en la línea existenteResponse .

En esta página