Eigenständige Bereitstellung

Diese Konfiguration umfasst alle Komponenten auf demselben Computer:

  • Antragsprozess (Web),
  • Versand (Metadaten),
  • Umleitungsprozess (Verfolgung),
  • Workflow-Prozess und geplante Aufgaben (wfserver),
  • Absprung-Mail-Prozess (inMail),
  • statistischer Prozess (STAT).

Die Gesamtkommunikation zwischen den Prozessen erfolgt nach folgendem Schema:

Diese Art der Konfiguration kann bei der Verwaltung von Listen mit weniger als 100.000 Empfängern und beispielsweise mit den folgenden Softwareschichten ausgeführt werden:

  • Linux,
  • Apache,
  • PostgreSQL,
  • Qmail.

Mit zunehmendem Volumen wird der Datenbankserver durch eine Variante dieser Architektur auf einen anderen Computer übertragen, um die Leistung zu verbessern.

HINWEIS

Ein bestehender Datenbankserver kann auch verwendet werden, wenn er über ausreichende Ressourcen verfügt.

Funktionen

Vorteile

  • Voll eigenständige und niedrige Konfigurationskosten (keine abrechnungsfähigen Lizenzen erforderlich, wenn die unten aufgeführte Open-Source-Software verwendet wird).
  • Vereinfachte Installation und Netzwerkkonfiguration.

Nachteile

  • Ein kritischer Computer im Falle eines Vorfalls.
  • Begrenzte Bandbreite bei der Übertragung von Nachrichten (nach unserer Erfahrung etwa mehrere zehntausend Mails pro Stunde).
  • Potenzielle Verlangsamung der Anwendung bei der Übertragung.
  • Der Anwendungsserver muss von außen verfügbar sein (z. B. während er sich in der DMZ befindet), da er den Umleitungsserver hostet.

Installations- und Konfigurationsschritte

Voraussetzungen

  • JDK,

  • Webserver (IIS, Apache),

  • Zugriff auf einen Datenbankserver,

  • Absprungkasten, der über POP3 erreichbar ist,

  • Erstellung von zwei DNS-Aliasen:

    • die erstmalige Exposition gegenüber der Öffentlichkeit zur Verfolgung und zum Hinweis auf den Computer über sein öffentliches IP;
    • der zweite Alias, der internen Benutzern für den Konsolenzugriff zur Verfügung steht und auf denselben Computer verweist.
  • Firewall zum Öffnen von SMTP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 für Oracle, 5432 für PostgreSQL usw.) Ports. Weitere Informationen finden Sie unter Netzwerkkonfiguration.

In den folgenden Beispielen sind die Parameter der Instanz:

  • Name der Instanz: demo
  • DNS-Maske: console.Kampagne.net* (nur für Client-Konsolenverbindungen und für Berichte)
  • Datenbank: Kampagne:demo@dbsrv

Installieren und Konfigurieren (Einzelcomputer)

Gehen Sie wie folgt vor:

  1. Befolgen Sie die Installationsanweisungen für den Adobe Campaign-Server: nlserver-Paket unter Linux oder setup.exe unter Windows.

    Weitere Informationen hierzu finden Sie unter Voraussetzungen für die Installation der Kampagne unter Linux (Linux) und Voraussetzungen für die Installation der Kampagne unter Windows (Windows).

  2. Nachdem der Adobe Campaign-Server installiert wurde, führen Sie einen Beginn des Anwendungsservers (Web) mit dem Befehl nlserver web -tomcat durch (das Webmodul ermöglicht Ihnen, den Beginn von Tomcat im eigenständigen Webserver-Modus, der auf Port 8080 überwacht, durchzuführen) und vergewissern Sie sich, dass die Tomcat-Beginn korrekt sind:

    12:08:18 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    12:08:18 >   Starting Web server module (pid=28505, tid=-1225184768)...
    12:08:18 >   Tomcat started
    12:08:18 >   Server started
    
    HINWEIS

    Wenn das Webmodul zum ersten Mal ausgeführt wird, erstellt es die Dateien config-default.xml und serverConf.xml im Ordner conf unter dem Installationsordner. Alle in serverConf.xml verfügbaren Parameter sind in diesem Abschnitt aufgeführt.

    Drücken Sie Strg+C, um den Server zu beenden.

    Weitere Informationen finden Sie in den folgenden Abschnitten:

  3. Ändern Sie das interne-Kennwort mithilfe des Befehls:

    nlserver config -internalpassword
    

    Weitere Informationen finden Sie unter Interner Bezeichner.

  4. Erstellen Sie die Instanz demo mit den DNS-Masken für die Verfolgung (in diesem Fall tracking.Kampagne.net) und den Zugriff auf Client-Konsolen (in diesem Fall console.Kampagne.net). Es gibt zwei Möglichkeiten, dies zu tun:

    • Erstellen Sie die Instanz über die Konsole:

      Weitere Informationen finden Sie unter Erstellen einer Instanz und Anmelden.

      or

    • Erstellen Sie die Instanz mithilfe der Befehlszeilen:

      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      

      Weitere Informationen hierzu finden Sie unter Erstellen einer Instanz.

  5. Bearbeiten Sie die Datei config-demo.xml (die im vorherigen Schritt neben config-default.xml erstellt wurde) und stellen Sie sicher, dass mta (Versand), wfserver (Workflow), inMail (bombox) stat (Statistik)-Prozesse aktiviert sind. Konfigurieren Sie dann die Adresse des Statistikservers:

    <?xml version='1.0'?>
    <serverconf>  
      <shared>    
        <!-- add lang="eng" to dataStore to force English for the instance -->    
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">      
          <mapping logical="*" physical="default"/>    
        </dataStore>  </shared>  
        <mta autoStart="true" statServerAddress="localhost"/>
        <wfserver autoStart="true"/>  
        <inMail autoStart="true"/>  
        <sms autoStart="false"/>  
        <listProtect autoStart="false"/>
    </serverconf>
    

    Weitere Informationen finden Sie unter Aktivieren von Prozessen.

  6. Bearbeiten Sie die Datei serverConf.xml und geben Sie die Domäne des Versands an. Geben Sie dann die IP- (oder Host-)Adressen der DNS-Server an, die vom MTA-Modul verwendet werden, um die DNS-Abfragen des MX-Typs zu beantworten.

    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    HINWEIS

    Der Parameter nameServers wird nur unter Windows verwendet.

    Weitere Informationen finden Sie unter Serverkonfiguration für Kampagnen.

  7. Kopieren Sie das Programm zum Einrichten der Clientkonsole (setup-client-7.XX, YYYY.exe für v7 oder setup-client-6.XX, YYYY.exe für v6.1) in /datakit/nl /eng/jsp Ordner.

    Weitere Informationen finden Sie in den folgenden Abschnitten:

  8. Folgen Sie dem Webserver-Integrationsverfahren (IIS, Apache), das in den folgenden Abschnitten beschrieben wird:

  9. Beginn der Website und Testumleitung mithilfe der URL: https://tracking.campaign.net/r/test.

    Der Browser muss die folgende Meldung anzeigen:

    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="localhost"/>
    

    Weitere Informationen finden Sie in den folgenden Abschnitten:

  10. Beginn Sie den Adobe Campaign-Server (net-Beginn nlserver6 in Windows, /etc/init.d/nlserver6-Beginn in Linux) und führen Sie den Befehl nlserver pdump erneut aus, um zu prüfen, ob alle aktivierten Module vorhanden sind.

    HINWEIS

    Ab 20.1 wird empfohlen, stattdessen den folgenden Befehl zu verwenden (für Linux): systemctl Beginn nlserver

    12:09:54 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    syslogd@default (7611) - 9.2 MB
    stat@demo (5988) - 1.5 MB
    inMail@demo (7830) - 11.9 MB
    watchdog (27369) - 3.1 MB
    mta@demo (7831) - 15.6 MB
    wfserver@demo (7832) - 11.5 MB
    web@default (28671) - 40.5 MB
    

    Mit diesem Befehl können Sie auch die Versionsnummer und die Build-Nummer des auf dem Adobe Campaign installierten Servers kennen.

  11. Testen Sie das Modul nlserver web mithilfe der URL: https://console.campaign.net/nl/jsp/logon.jsp

    Mit dieser URL können Sie auf die Downloadseite für das Client-Setup-Programm zugreifen.

    Geben Sie die internal-Anmeldung und das zugehörige Kennwort ein, wenn Sie die Seite "Zugriffskontrolle"aufrufen.

    Weitere Informationen finden Sie in den folgenden Abschnitten:

  12. Beginn der Adobe Campaign-Client-Konsole (von der vorherigen Downloadseite oder bei einer Windows-Installation direkt auf dem Server gestartet), stellen Sie die Server-Verbindungs-URL auf https://console.campaign.net ein und verbinden Sie sich mit der internal-Anmeldung.

    Weitere Informationen finden Sie unter Erstellen einer Instanz und Anmelden bei und Interner Bezeichner.

    Der Assistent zum Erstellen der Datenbank wird angezeigt, wenn Sie sich zum ersten Mal anmelden:

    Führen Sie die Schritte im Assistenten aus und erstellen Sie die mit der Verbindungsinstanz verknüpfte Datenbank.

    Weitere Informationen finden Sie unter Datenbank erstellen und konfigurieren.

    Sobald die Datenbank erstellt wurde, melden Sie sich ab.

  13. Melden Sie sich mit der admin-Anmeldung ohne Kennwort erneut bei der Client-Konsole an, und führen Sie den Bereitstellungsassistenten ( Extras > Erweitert-Menü) durch, um die Konfiguration der Instanz abzuschließen.

    Weitere Informationen finden Sie unter Bereitstellen einer Instanz.

    Die folgenden Hauptparameter sind festzulegen:

    • E-Mail-Versand: Absender- und Antwortadressen und das Fehlerpostfach für Absprungmail.

    • Verfolgung: Füllen Sie die externe URL, die für die Umleitung verwendet wird, und die interne URL, klicken Sie auf Registrierung auf dem/den Tracking-Server(en) und validieren Sie sie dann auf der demo-Instanz des Tracking-Servers.

      Weitere Informationen finden Sie unter Tracking-Konfiguration.

      Da der Adobe Campaign-Server sowohl als Anwendungsserver als auch als Umleitungsserver verwendet wird, ist die zur Erfassung von Trackinglogs und Transfer-URLs verwendete interne URL eine direkte interne Verbindung zu Tomcat (https://localhost:8080).

    • Absprungverwaltung: Geben Sie die Parameter für die Verarbeitung der Absprungnachricht ein (berücksichtigen Sie nicht den Abschnitt Nicht verarbeitete Absprungmeldungen).

    • Zugriff von: Geben Sie die beiden URLs für Berichte, Webformulare und Mirrorseiten an.

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