Show Menu
THEMEN×

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.
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.

Installationsschritte 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. For further information, refer to Network configuration .
In the following examples, the parameters of the instance are:
  • Name of the instance: demo
  • DNS mask: console.campaign.net * (only for client console connections and for reports)
  • Database: campaign:demo@dbsrv

Installing and configuring (single machine)

Gehen Sie wie folgt vor:
  1. Follow the installation procedure for the Adobe Campaign server: nlserver package on Linux or setup.exe on Windows.
  2. Once the Adobe Campaign server is installed, start the application server (web) using the command nlserver web -tomcat (the Web module enables you to start Tomcat in standalone Web server mode listening on port 8080) and to make sure Tomcat starts correctly:
    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
    
    
    The first time the Web module is executed it creates the config-default.xml and serverConf.xml files in the conf directory under the installation folder. All the parameters available in the serverConf.xml are listed in this section .
    Press Ctrl+C to stop the server.
    Weitere Informationen finden Sie in den folgenden Abschnitten:
  3. Ändern Sie das interne Kennwort mithilfe des Befehls:
    nlserver config -internalpassword
    
    
    For more on this, refer to Internal identifier .
  4. Erstellen Sie die Demo -Instanz mit den DNS-Masken zur Verfolgung (in diesem Fall tracking.Kampagne.net ) und Zugriff auf Client-Konsolen (in diesem Fall console.Kampagne.net ). There are two ways of doing this:
    • Erstellen Sie die Instanz über die Konsole:
      Weitere Informationen finden Sie unter Erstellen einer Instanz und Anmelden .
      oder
    • Erstellen Sie die Instanz mithilfe der Befehlszeilen:
      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      
      
      For more on this, refer to Creating an instance .
  5. Edit the config-demo.xml file (created in the previous step next to config-default.xml ) and make sure the mta (delivery), wfserver (workflow), inMail (bounce mails) and stat (statistics) processes are enabled. Then configure the address of the statistics server:
    <?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>
    
    
    For more on this, refer to Enabling processes .
  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"/>
    
    
    Der Parameter nameServers wird nur unter Windows verwendet.
    For more on this, refer to Campaign server configuration .
  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 den Ordner /datakit/nl/eng/jsp .
    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"/>
    
    
    For more on this, refer to the following sections:
  10. Beginn des Adobe Campaign-Servers ( net Beginn nlserver6 in Windows, /etc/init.d/nlserver6 Beginn in Linux) und führen Sie den Befehl nlserver pdump erneut aus, um zu überprüfen, ob alle aktivierten Module vorhanden sind.
    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 nlserver-Webmodul unter Verwendung 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 interne 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 stellen Sie mithilfe der internen Anmeldung eine Verbindung her.
    Weitere Informationen finden Sie unter Erstellen einer Instanz und Anmelden und Interne ID .
    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.
    For more on this, refer to Creating and configuring the database .
    Sobald die Datenbank erstellt wurde, melden Sie sich ab.
  13. Melden Sie sich mit der Admin -Anmeldung ohne Kennwort wieder bei der Client-Konsole an und Beginn Sie mit dem Implementierungsassistenten (" Extras&quot;> &quot;Erweitertes Menü"), um die Konfiguration der Instanz abzuschließen.
    For more on this, refer to Deploying an instance .
    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 in der Demo -Instanz des Tracking-Servers.
      For more on this, refer to Tracking configuration .
      Da der Adobe Campaign-Server sowohl als Anwendungsserver als auch als Weiterleitungsserver 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 Absprungmail ein (berücksichtigen Sie nicht den Abschnitt Unverarbeitete Absprungmeldungen ).
    • Zugriff von: Geben Sie die beiden URLs für Berichte, Webformulare und Mirrorseiten an.