Integration in einen Web-Server für Windows

Adobe Campaign enthält Apache Tomcat, der als Einstiegspunkt im Anwendungsserver über HTTP (und SOAP) fungiert.

Sie können diesen integrierten Tomcat-Server verwenden, um HTTP-Anforderungen zu erfüllen.

In diesem Fall:

Aus Sicherheits- und Verwaltungsgründen sollten Sie jedoch einen dedizierten Webserver als Haupteinstiegspunkt für HTTP-Traffic verwenden, wenn der Computer, auf dem Adobe Campaign ausgeführt wird, im Internet verfügbar ist und Sie den Zugriff auf die Konsole außerhalb Ihres Netzwerks öffnen möchten.

Mit einem Webserver können Sie auch die Vertraulichkeit von Daten mit dem HTTP-Protokoll gewährleisten.

Ebenso müssen Sie einen Webserver verwenden, wenn Sie die Verfolgungsfunktion verwenden möchten, die nur als Webserver-Erweiterungsmodul verfügbar ist.

HINWEIS

Wenn Sie die Verfolgungsfunktion nicht verwenden, können Sie eine Standardinstallation von Apache oder IIS mit einer Weiterleitung zur Kampagne durchführen. Das Tracking-Webserver-Erweiterungsmodul ist nicht erforderlich.

IIS-Webserverkonfigurieren

Die Konfigurationsmethode für einen IIS-Webserver ist meist grafisch. Hierzu gehört die Verwendung einer Website (bereits erstellt oder noch nicht erstellt) zum Zugriff auf die Ressourcen des Adobe Campaign-Servers: Java-Dateien (.jsp), Stylesheets (.css, .xsl), Bilder (.png), die ISAPI-DLL für die Weiterleitung usw.

Die folgenden Abschnitte enthalten eine Detailkonfiguration in IIS 7. Die Konfiguration für IIS8 ist im Grunde gleich.

Wenn der Web IIS-Server noch nicht auf Ihrem Computer installiert ist, können Sie ihn über das Menü Hinzufügen > Programm entfernen > Windows-Funktionen aktivieren oder deaktivieren.

In IIS 7 müssen Sie zusätzlich zu den Standarddiensten die ISAPI-Erweiterungen und ISAPI-Filter installieren.

Konfigurationsschritte

Befolgen Sie zur Konfiguration die nachstehenden Etappen:

  1. Öffnen Sie IIS über das Menü Systemsteuerung > Verwaltung > Dienste.

  2. Erstellen und konfigurieren Sie die Site (z. B. Adobe Campaign) abhängig von den Parametern Ihres Netzwerks (TCP-Verbindungsanschluss, DNS-Host, IP-Adresse).

    Sie müssen mindestens den Namen der Site und den Zugriffspfad zum virtuellen Verzeichnis angeben. Da der Pfad für den Zugriff auf den Website-Ordner nicht verwendet wird, können Sie den folgenden Ordner verwenden.

    C:\inetpub\wwwroot
    

  3. Mit einem VBS-Skript können Sie die vom Adobe Campaign-Server verwendeten Ressourcen automatisch im soeben erstellten virtuellen Verzeichnis konfigurieren. Klicken Sie zum Starten des Programms auf die Dublette is_neolane_setup.vbs im Ordner [INSTALL]\conf, wobei [INSTALL] der Pfad für den Zugriff auf den Installationsordner des Adobe Campaigns ist.

    HINWEIS

    Bei einer Installation des Windows-Servers 2008/IIS7 müssen Sie als Administrator angemeldet sein, um das VBS-Skript auszuführen oder das Skript als Administrator auszuführen.

    Klicken Sie auf OK, wenn der Webserver als Tracking-Umleitungsserver verwendet wird, andernfalls auf Abbrechen.

    Wenn auf dem Webserver bereits mehrere Sites konfiguriert sind, wird eine Zwischenseite angezeigt, auf der angegeben wird, für welche Website die Installation gilt: Geben Sie die mit der Site verknüpfte Nummer ein und klicken Sie auf OK.

    Eine Bestätigungsmeldung sollte angezeigt werden:

  4. Vergewissern Sie sich auf der Registerkarte Content Ansicht, dass die Website mit den Adobe Campaign-Ressourcen richtig konfiguriert ist:

    Wenn die Struktur nicht angezeigt wird, starten Sie den IIS neu.

Rechte

Als Nächstes müssen Sie die Sicherheitseinstellungen für die ISAPI-DLL und für die Ressourcen im Installationsordner des Adobe Campaigns konfigurieren.

Gehen Sie hierzu wie folgt vor:

  1. Wählen Sie die Registerkarte Ansicht Funktionen und klicken Sie bei Dublette auf den Link Authentifizierung.

  2. Vergewissern Sie sich auf der Registerkarte Ordnersicherheit der Website, dass der anonyme Zugriff aktiviert ist. Klicken Sie bei Bedarf auf den Link Bearbeiten, um die Einstellungen zu ändern.

Webserver starten und die Konfigurationtesten

Sie müssen jetzt testen, ob die Konfiguration korrekt ist.

Gehen Sie dazu wie folgt vor:

  1. Starten Sie den IIS-Server mit der Befehlszeile iisreset neu.

  2. Testen Sie das Verfolgungsmodul, indem Sie die folgende URL in einen Webbrowser einfügen:

    https://<computer>/r/test
    

    Der Browser sollte die folgende Antwort anzeigen:

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

Führen Sie die folgende Befehlszeile aus, um zu prüfen, ob das Umleitungsmodul vorhanden ist:

nlserver pdump

Es muss die folgenden Informationen zurückgeben:

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

Sie können auch sicherstellen, dass die ISAPI-DLL korrekt geladen ist.

Gehen Sie hierzu wie folgt vor:

  1. Bearbeiten Sie die ISAPI-Filter für die Adobe Campaign-Site, indem Sie auf das Symbol Treiberzuordnung klicken.

  2. Überprüfen des Inhalts des ISAPI-Filters:

Ergänzende Konfigurationen

Ändern der maximale Dateigröße für das Hochladen

Beim Konfigurieren des IIS-Webservers wird für bestimmte Dateien, die auf den Server hochgeladen werden, automatisch eine Grenze von ca. 28 MB festgelegt.

Dies kann sich auf das Adobe Campaign auswirken, insbesondere wenn Sie Dateien hochladen möchten, die diese Grenze überschreiten.

Wenn Sie zum Beispiel eine Aktivität Datenladedatei (Datei) in einem Workflow verwenden, um eine 50-MB-Datei zu importieren, verhindert ein Fehler die ordnungsgemäße Ausführung des Workflows.

In diesem Fall müssen Sie diese Grenze erhöhen:

  1. Öffnen Sie IIS über das Menü Beginn > (Systemsteuerung) > Administrationstools.

  2. Wählen Sie im Bereich Verbindungen die für die Installation der Adobe erstellte Site aus und klicken Sie dann bei Dublette auf Anforderungsfilter im Hauptbereich.

  3. Wählen Sie im Bereich Aktionen die Option Funktionseinstellungen bearbeiten aus, um den Wert im Feld Maximale zulässige Inhaltsgröße (Byte) bearbeiten zu können.

    Um beispielsweise das Hochladen von Dateien mit einer Größe von 50 MB zu genehmigen, müssen Sie einen Wert von mehr als "52428800"Byte angeben.

HINWEIS

Weitere Informationen zu dieser IIS-Option finden Sie im Abschnitt "Verfahren"der offiziellen Dokumentation.

HTTP-Fehlermeldung konfigurieren

Wenn Sie einen IIS-Server der Version 6.1 verwenden, sind die erzeugten Fehlermeldungen möglicherweise schwer lesbar, da ein unerwünschter HTML-Code in der Meldung angezeigt wird.

Um dies zu beheben und den Fehler korrekt anzuzeigen, wenden Sie die folgende Konfiguration an:

  1. Öffnen Sie IIS über das Menü Beginn > Systemsteuerung > Verwaltung.
  2. Wählen Sie im Bereich Verbindungen die für die Installation des Adobe Campaigns erstellte Site aus und klicken Sie dann bei Dublette auf Konfigurationseditor im Hauptbereich.
  3. Wählen Sie in der Dropdown-Liste section system.webServer > httpErrors.
  4. Wählen Sie den Wert PassThrough in der Zeile existingResponse aus.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free