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-Webserver konfigurieren

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 > Programme 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 das IIS über das Menü "Control"> "Administrative Tools"> "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 in dem virtuellen Verzeichnis konfigurieren, das wir gerade erstellt haben. Um das Adobe Campaign zu starten, klicken Sie in der Dublette auf die Datei is_neolane_setup.vbs , die sich im [INSTALL]\conf Ordner befindet, wobei [INSTALL] der Pfad für den Zugriff auf den Installationsordner angegeben 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-Weiterleitungsserver 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 der Funktionen und klicken Sie bei Dublette auf den Link Authentifizierung .

  2. Stellen Sie sicher, dass auf der Registerkarte " Ordnersicherheit "der Zugriff anonym aktiviert ist. Klicken Sie bei Bedarf auf den Link Bearbeiten , um die Einstellungen zu ändern.

Webserver starten und Konfiguration testen

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 für die 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 vom Typ Datenladevorgang (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 im Hauptbereich auf Anforderungsfilter .

  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 "Anleitung"der offiziellen Dokumentation.

HTTP-Fehlermeldungsanzeige 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 im Hauptbereich auf den Konfigurationseditor .
  3. Wählen Sie in der Dropdown-Liste " Abschnitt " system.webServer > httpErrors.
  4. Wählen Sie den Wert PassThrough in der Zeile existingResponse aus.

Auf dieser Seite