[On-Premise/hybride uniquement]{class="badge yellow" title="S’applique uniquement aux déploiements on-premise et hybrides"}

Intégration à un serveur web pour Windows integration-into-a-web-server-for-windows

Adobe Campaign inclut Apache Tomcat pour agir comme point d'entrée dans le code du serveur applicatif via HTTP (et SOAP).

Vous pouvez utiliser ce Tomcat intégré pour servir des requêtes HTTP.

Dans ce cas :

  • le port d’écoute par défaut est 8080. Pour savoir comment le modifier, consultez cette section.
  • Vos consoles clientes se connectent alors en utilisant une URL de type https:// `<computer>`:8080.

Cependant, pour des raisons de sécurité et d'administration, il est conseillé d'utiliser un véritable serveur Web comme point d'entrée principal pour le trafic HTTP lorsque la machine qui fait tourner Adobe Campaign est exposée sur Internet et que vous voulez donner un accès à la console depuis l'extérieur de votre réseau.

Un serveur Web permet également d'assurer la confidentialité des données avec le protocole HTTPS.

De même, vous devez utiliser un serveur Web lorsque vous souhaitez utiliser les fonctionnalités de tracking, disponibles seulement en tant que module d'extension d'un serveur Web.

Configurer le serveur web IIS configuring-the-iis-web-server

La procédure de configuration d’un serveur web IIS Microsoft est essentiellement graphique. Cela implique l’utilisation d’un site web pour accéder aux ressources du serveur Adobe Campaign : fichiers Java (.jsp), feuilles de style (.css, .xsl), images (.png), la DLL ISAPI pour la redirection, etc.

Étapes de configuration configuration-steps

Pour intégrer Adobe Campaign au serveur web Microsoft IIS, procédez comme suit :

  1. Ouvrez Microsoft IIS.

  2. Créez et paramétrez le site (Adobe Campaign, par exemple) en fonction des contraintes de votre réseau (port TCP de connexion, host DNS, adresse IP).

    Vous devez au moins spécifier le nom du site et le chemin d'accès au répertoire virtuel. Le chemin d’accès au répertoire du site web n’étant pas utilisé, vous pouvez utiliser le répertoire suivant.

    code language-none
    C:\inetpub\wwwroot
    

  3. Un script VBS vous permet de configurer automatiquement les ressources utilisées par le serveur Adobe Campaign sur le répertoire virtuel que nous venons de créer. Pour le lancer, double-cliquez sur le fichier is_neolane_setup.vbs situé dans le dossier[INSTALL]\conf, où [INSTALL] est le chemin d’accès au dossier d’installation d’Adobe Campaign.

    note note
    NOTE
    Vous devez vous connecter en tant qu’administrateur ou administratrice pour exécuter le script VBS ou exécuter le script en tant qu’administrateur ou administratrice.

    Cliquez sur OK si le serveur Web fait office de serveur de redirection pour le tracking, dans le cas contraire cliquez sur Cancel.

    Lorsque plusieurs sites sont déjà paramétrés sur le serveur Web, une page intermédiaire est affichée afin de préciser sur quel site Web doit s'appliquer l'installation : saisissez le numéro associé au site puis cliquez sur OK.

  4. Dans l’onglet Affichage du contenu, vérifiez que la configuration du site web est bien paramétrée avec les ressources Adobe Campaign :

    Si l’arborescence n’est pas affichée, redémarrez Microsoft IIS.

Gestion des droits managing-rights

Vous devez ensuite régler les accès de sécurité pour l'exécution de la DLL ISAPI et l'utilisation des ressources du répertoire d'installation Adobe Campaign.

Pour cela, les étapes sont les suivantes :

  1. Sélectionnez l'onglet Affichage des fonctionnalités et double-cliquez sur l'icône Authentification.

  2. Vérifiez, dans l'onglet Sécurité de répertoire du site web, que l'accès anonyme est activé. Si nécessaire, cliquez sur le lien Editer pour modifier les paramètres.

Lancement du serveur Web et test de la configuration launching-the-web-server-and-testing-the-configuration

Vous devez tester la validité de la configuration.

Pour cela, respectez la procédure suivante :

  1. Redémarrez le serveur Microsoft IIS à l’aide de la ligne de commande iisreset.

  2. Démarrez le service Adobe Campaign, puis assurez-vous qu'il est en cours d'exécution.

  3. Testez le bon fonctionnement du module de tracking depuis un navigateur Web via l'URL suivante :

    code language-none
    https://<computer>/r/test
    

    Le navigateur doit afficher la réponse suivante :

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

Pour vérifier la présence du module de redirection, lancez la ligne de commande suivante :

nlserver pdump

Elle doit renvoyer les informations suivantes :

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

Vous pouvez également vous assurer que la DLL ISAPI est bien chargée.

Pour cela, les étapes sont les suivantes :

  1. Editez les filtres ISAPI pour le site Adobe Campaign en cliquant sur l'icône Mappages de gestionnaires.
  2. Vérifiez ensuite le contenu du filtre ISAPI.

Modifier la limite de la taille des fichiers téléchargeables changing-the-upload-file-size-limit

Lors de la configuration du serveur Web IIS, une limite (environ 28 Mo) est automatiquement définie sur la taille des fichiers qu'il est possible de télécharger via le serveur.

Cela peut avoir un impact dans Adobe Campaign, notamment si vous souhaitez télécharger des fichiers dont la taille est supérieure à cette limite.

Par exemple, si vous utilisez une activité de type Chargement (fichier) dans un workflow pour importer un fichier de 50 Mo, une erreur empêchera le workflow d'être correctement exécuté.

Vous devez, dans ce cas, augmenter cette limite.

Pour plus d’informations sur cette option de Microsoft IIS, consultez la section « Procédure » de la documentation Microsoft.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1