Enterprise-Bereitstellung enterprise-deployment
Dies ist die vollständigste Konfiguration. Sie baut auf der Standardkonfiguration auf, um mehr Sicherheit und Verfügbarkeit zu gewährleisten:
- dedizierte Umleitungsserver hinter einem HTTP- oder TCP-Lastenausgleich zur Skalierbarkeit und Verfügbarkeit,
- zwei Anwendungsserver für verbesserte Durchsatz- und Failover-Funktionalität (Fehlertoleranz), die im LAN isoliert sind.
Die allgemeine Kommunikation zwischen Servern und Prozessen erfolgt gemäß dem folgenden Schema:
Bei dieser Art der Konfiguration kann der erwartete Durchsatz 100.000 E-Mails pro Stunde bei angemessener Bandbreite und Abstimmung überschreiten.
Funktionen features
Vorteile advantages
- Optimierte Sicherheit: Nur die Server, die von außen verfügbar gemacht werden müssen, werden auf dem Computer in der DMZ installiert.
- Hohe Verfügbarkeit einfacher zu gewährleisten: Nur der von außen sichtbare Computer muss mit hoher Verfügbarkeit verwaltet werden.
Nachteile disadvantages
Höhere Hardware- und Verwaltungskosten.
Empfohlene Ausrüstung recommended-equipment
- Anwendungsserver: 2-GHz-Quad-Core-CPU, 4 GB RAM, Software RAID 1-80-GB-SATA-Festplatte.
- Umleitungsserver: 2-GHz-Quad-Core-CPU, 4 GB RAM, Software RAID 1-80-GB-SATA-Festplatte.
Installation und Konfiguration installation-and-configuration-steps
Voraussetzungen prerequisites
-
JDK auf beiden Anwendungsservern,
-
Webserver (IIS, Apache) an beiden Fronten,
-
Zugriff auf einen Datenbankserver auf beiden Anwendungsservern,
-
über POP3 zugängliches Bounce-Postfach,
-
Erstellung von zwei DNS-Aliassen auf dem Lastenausgleich:
- die erste, die der Öffentlichkeit zur Verfolgung und zum Verweis auf den Lastenausgleich an einer virtuellen IP-Adresse (VIP) zur Verfügung gestellt wird und die dann an die beiden Frontalserver verteilt wird,
- die zweite, die den internen Benutzern für den Zugriff über die Konsole angezeigt wird und auf einen Lastenausgleich auf einer virtuellen IP-Adresse (VIP) verweist, der dann an die beiden Anwendungsserver verteilt wird.
-
Firewall konfiguriert zum Öffnen von STMP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 für Oracle, 5432 für PostgreSQL usw.) Ports. Weitere Informationen finden Sie im Abschnitt Datenbankzugriff.
Installieren und Konfigurieren des Anwendungsservers 1 installing-and-configuring-the-application-server-1
In den folgenden Beispielen sind die Parameter der Instanz:
- Name der Instanz: demo
- DNS-Maske: tracking.campaign.net*, console.campaign.net* (Der Anwendungsserver verarbeitet die URLs für Clientkonsolen-Verbindungen und -Berichte sowie für Mirrorseiten und Abmeldeseiten)
- Sprache: Englisch
- Datenbank: campaign:demo@dbsrv
Die Schritte zur Installation des ersten Servers sind:
-
Befolgen Sie das Installationsverfahren 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 von Campaign unter Linux (Linux) und Voraussetzungen für die Installation von Campaign unter Windows (Windows).
-
Nachdem der Adobe Campaign-Server installiert ist, starten Sie den Anwendungsserver (Web) mit dem Befehl . nlserver web -tomcat (Mit dem Webmodul können Sie Tomcat im eigenständigen Webserver-Modus starten, der Port 8080 überwacht) und sicherstellen, dass Tomcat ordnungsgemäß gestartet wird:
code language-none 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
note note NOTE Beim ersten Ausführen des Webmoduls wird die config-default.xml und serverConf.xml -Dateien in conf Ordner unter dem Installationsordner. Alle in der serverConf.xml in diesem Abschnitt. Presse Strg+C , um den Server anzuhalten.
Weiterführende Informationen hierzu finden Sie in den folgenden Abschnitten:
- Für Linux: Erstmaliger Start des Servers
- Windows: Erstmaliger Start des Servers
-
Ändern Sie die intern Kennwort mithilfe des Befehls:
code language-none nlserver config -internalpassword
Weiterführende Informationen hierzu finden Sie in diesem Abschnitt.
-
Erstellen Sie die Demo Instanz mit den DNS-Masken für die Verfolgung (in diesem Fall tracking.campaign.net) und Zugriff auf Client-Konsolen (in diesem Fall console.campaign.net). Dazu gibt es zwei Möglichkeiten:
-
Erstellen Sie die Instanz über die Konsole:
Weitere Informationen hierzu finden Sie unter Erstellen einer Instanz und Anmelden.
oder
-
Erstellen Sie die Instanz mithilfe der Befehlszeilen:
code language-none nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
Weitere Informationen hierzu finden Sie unter Erstellen einer Instanz.
-
-
Bearbeiten Sie die config-demo.xml -Datei (erstellt über den vorherigen Befehl und befindet sich neben dem config-default.xml ), überprüfen Sie, ob die mta (Versand), wfserver (Workflow), inMail (rebound mails) und stat (Statistiken) Prozesse aktiviert sind, konfigurieren Sie dann die Adresse der App Statistikserver:
code language-none <?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="app"> <wfserver autoStart="true"/> <inMail autoStart="true"/> <sms autoStart="false"/> <listProtect autoStart="false"/> </serverconf>
Weiterführende Informationen hierzu finden Sie in diesem Abschnitt.
-
Bearbeiten Sie die serverConf.xml und geben Sie die Versanddomäne an. Geben Sie dann die IP- (oder Host-)Adressen der DNS-Server an, die vom MTA-Modul zur Beantwortung von DNS-Abfragen vom MX-Typ verwendet werden.
code language-none <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
note note NOTE Die nameServers -Parameter werden nur unter Windows verwendet. Weitere Informationen hierzu finden Sie unter Campaign-Serverkonfiguration.
-
Kopieren Sie das Clientkonsole-Installationsprogramm setup-client-7.XX, YYYY.exe der /datakit/nl/eng/jsp Ordner. Weitere Informationen.
-
Starten Sie den Adobe Campaign-Server (net start nlserver6 unter Windows: /etc/init.d/nlserver6 start in Linux) und führen Sie den Befehl aus. nlserver pdump erneut auf das Vorhandensein aller aktivierten Module überprüfen.
note note NOTE Ab Version 20.1 wird empfohlen, stattdessen den folgenden Befehl zu verwenden (für Linux): systemctl start nlserver code language-none 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 erfahren Sie auch die Version und die Build-Nummer des auf dem Computer installierten Adobe Campaign-Servers.
-
Testen Sie die nlserver web -Modul mithilfe der URL: https://console.campaign.net/nl/jsp/logon.jsp.
Diese URL ermöglicht Ihnen den Zugriff auf die Download-Seite für das Client-Setup-Programm. Weitere Informationen.
Geben Sie die intern Anmelden und zugehöriges Passwort, wenn Sie die Seite "Zugriffskontrolle"erreichen.
Installation und Konfiguration des Anwendungsservers 2 installing-and-configuring-the-application-server-2
Gehen Sie wie folgt vor:
-
Installieren Sie den Adobe Campaign-Server.
-
Kopieren Sie die Dateien der von Ihnen erstellten Instanz auf den Anwendungsserver 1.
Wir behalten denselben Instanznamen wie der Anwendungsserver 1 bei.
-
Ändern Sie die intern auf den gleichen Wert wie der Anwendungsserver 1.
-
Verknüpfen Sie die Datenbank mit der Instanz:
code language-none nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
-
Bearbeiten Sie die config-demo.xml -Datei (erstellt über den vorherigen Befehl und befindet sich neben dem config-default.xml ), überprüfen Sie, ob die mta (Versand), wfserver (Workflow), inMail (rebound mails) und stat (Statistiken) Prozesse aktiviert sind, konfigurieren Sie dann die Adresse der App Statistikserver:
code language-none <?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="app"> <wfserver autoStart="true"/> <inMail autoStart="true"/> <sms autoStart="false"/> <listProtect autoStart="false"/> </serverconf>
Weiterführende Informationen hierzu finden Sie in diesem Abschnitt.
-
Bearbeiten Sie die serverConf.xml Datei und füllen Sie die DNS-Konfiguration des MTA-Moduls:
code language-none <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
note note NOTE Die nameServers wird nur unter Windows verwendet. Weitere Informationen hierzu finden Sie unter Campaign-Serverkonfiguration.
-
Starten Sie die Adobe Campaign-Server.
Weiterführende Informationen hierzu finden Sie in den folgenden Abschnitten:
- Für Linux: Erstmaliger Start des Servers
- Windows: Erstmaliger Start des Servers
Installieren und Konfigurieren der Frontserver installing-and-configuring-the-frontal-servers
Die Installations- und Konfigurationsverfahren sind auf beiden Computern identisch.
Zusammenfassend sind folgende Etappen zu durchlaufen:
-
Installieren Sie den Adobe Campaign-Server,
-
Befolgen Sie die in den folgenden Abschnitten beschriebenen Schritte zur Webserverintegration (IIS, Apache):
- Für Linux: Integration in einen Webserver für Linux,
- Windows: Integration in einen Webserver für Windows.
-
Kopieren Sie die config-demo.xml und serverConf.xml Dateien, die während der Installation erstellt wurden. Im config-demo.xml -Datei, aktivieren Sie die trackinglogd verarbeiten und deaktivieren Sie mta, Postversand, wfserver und stat Prozesse.
-
Bearbeiten Sie die serverConf.xml Datei und füllen Sie die redundanten Tracking-Server in die Parameter der Umleitung:
code language-none <spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/> <spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
-
Starten Sie die Website und testen Sie die Weiterleitung über die URL: https://tracking.campaign.net/r/test
Der Browser sollte die folgenden Meldungen anzeigen (je nach URL, die vom Lastenausgleich umgeleitet wird):
code language-none <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
oder
code language-none <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv2"/>
Weiterführende Informationen hierzu finden Sie in den folgenden Abschnitten:
- Für Linux: Webserver starten und Konfiguration testen,
- Windows: Webserver starten und Konfiguration testen.
-
Starten Sie den Adobe Campaign-Server.