Show Menu
THEMEN×

Integration in einen Webserver 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
  • Der standardmäßige Listening-Anschluss ist 8080. Informationen zum Ändern finden Sie unter Konfigurieren von Tomcat .
  • Der Client Konsolen stellt dann eine Verbindung mit einer URL wie https:// her.
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.
Wenn Sie die Verfolgungsfunktion nicht verwenden, können Sie eine Standardinstallation von Apache oder IIS mit einer Umleitung zu Campaign 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 zur Weiterleitung usw.
Die folgenden Abschnitte enthalten eine Detailkonfiguration in IIS 7. Die Konfiguration für IIS8 ist grundsätzlich gleich.
Wenn der Web IIS-Server noch nicht auf Ihrem Computer installiert ist, können Sie ihn über das Add > Remove Programs > Enable or disable Windows functionalities Menü installieren.
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 den IIS über das Control panel > Administrative tools > Services Menü.
  2. Erstellen und konfigurieren Sie die Site (z. B. Adobe Campaign) je nach den Parametern Ihres Netzwerks (TCP-Verbindungsport, 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. Doppelklicken Sie zum Starten auf die Datei is_neolane_setup.vbs im [INSTALL]\tomcat-7\conf Ordner, wobei [INSTALL] der Pfad für den Zugriff auf den Installationsordner von Adobe Campaign angegeben ist.
    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 Cancel .
    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. Stellen Sie auf der Content View Registerkarte sicher, 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 die Ressourcen im Installationsordner von Adobe Campaign konfigurieren.
Gehen Sie hierzu wie folgt vor:
  1. Wählen Sie die Features View Registerkarte und doppelklicken Sie auf den Link Authentifizierung .
  2. Stellen Sie sicher, dass auf der Registerkarte " Ordnersicherheit "der Zugriff anonym aktiviert ist. Klicken Sie bei Bedarf auf den Edit Link, 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 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 Driver mapping Symbol 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 Adobe Campaign auswirken, insbesondere wenn Sie Dateien hochladen möchten, die diese Grenze überschreiten.
Wenn Sie zum Beispiel eine Aktivität zum Laden von Daten (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 den IIS über das Start > (Control panel) > Administration tools Menü.
  2. Wählen Sie im Bereich Verbindungen die für Ihre Adobe-Installation erstellte Site aus und doppelklicken 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.
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 den IIS über das Start > Control Panel > Administrative tools Menü.
  2. Wählen Sie im Bereich Verbindungen die für Ihre Adobe Campaign-Installation erstellte Site aus und doppelklicken Sie dann im Hauptbereich auf den Konfigurationseditor .
  3. Wählen Sie in der Dropdownliste Abschnitt system.webServer > httpErrors .
  4. Wählen Sie den Wert PassThrough in der Zeile existingResponse aus.