Driftsättning i företagsklass enterprise-deployment
Detta är den mest fullständiga konfigurationen. Den bygger på standardkonfigurationen för bättre säkerhet och tillgänglighet:
- dedikerade omdirigeringsservrar bakom en HTTP- eller TCP-belastningsutjämnare, för skalbarhet och tillgänglighet,
- två programservrar för förbättrad genomströmning och failover-kapacitet (feltolerans) som isoleras i LAN.
Allmän kommunikation mellan servrar och processer sker enligt följande schema:
Med den här typen av konfiguration kan den förväntade genomströmningen överstiga 100 000 e-postmeddelanden per timme med lämplig bandbredd och justering.
Funktioner features
Fördelar advantages
- Optimerad säkerhet: Endast de servrar som ska exponeras för utsidan installeras på datorn i DMZ.
- Hög tillgänglighet som är lättare att säkerställa: Endast den dator som är synlig utifrån behöver hanteras med hög tillgänglighet i åtanke.
Nackdelar disadvantages
Högre kostnader för maskinvara och administration.
Rekommenderad utrustning recommended-equipment
- Programservrar: 2 GHz-processor med fyra kärnor, 4 GB RAM-minne, program RAID 1 80 GB SATA-hårddisk.
- Omdirigeringsservrar: 2 GHz-processor med fyra kärnor, 4 GB RAM-minne, programvara RAID 1 80 GB SATA-hårddisk.
Installations- och konfigurationssteg installation-and-configuration-steps
Förhandskrav prerequisites
-
JDK på båda programservrarna,
-
Webbserver (IIS, Apache) på båda frontalerna,
-
Tillgång till en databasserver på båda programservrarna,
-
Studsa postlåda tillgänglig via POP3,
-
Två DNS-alias skapas på belastningsutjämnaren:
- Den första som exponeras för allmänheten för spårning och som pekar mot belastningsutjämnaren på en virtuell IP-adress (VIP) och som sedan distribueras till de två frontservrarna.
- den andra som exponeras för interna användare för åtkomst via konsolen och som pekar på en belastningsutjämnare på en virtuell IP-adress (VIP) och som sedan distribueras till de två programservrarna.
-
Brandväggen har konfigurerats för att öppna STMP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 för Oracle, 5432 för PostgreSQL osv.) portar. Mer information finns i avsnittet Databasåtkomst.
Installera och konfigurera programservern 1 installing-and-configuring-the-application-server-1
I följande exempel är parametrarna för instansen:
- Instansens namn: demo
- DNS-mask: tracking.campaign.net*, console.campaign.net* (programservern hanterar URL:er för klientkonsolanslutningar och rapporter samt för spegelsidor och avprenumerationssidor)
- Språk: Engelska
- Databas: kampanj:demo@dbsrv
Stegen för installation av den första servern är:
-
Följ installationsproceduren för Adobe Campaign-servern: nlserver-paket i Linux eller setup.exe i Windows.
Mer information finns i Krav för Campaign-installation i Linux (Linux) och Krav för Campaign-installation i Windows (Windows).
-
När Adobe Campaign-servern har installerats startar du programservern (webben) med kommandot nlserver web -tomcat (med webbmodulen kan du starta Tomcat i fristående webbserverläge (avlyssning på port 8080) och se till att Tomcat startar korrekt:
code language-sql 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 Första gången webbmodulen körs skapas filerna config-default.xml och serverConf.xml i katalogen conf i installationsmappen. Alla parametrar som är tillgängliga i serverConf.xml listas i det här avsnittet. Tryck på Ctrl+C för att stoppa servern.
Mer information finns i följande avsnitt:
- För Linux: Första starten av servern
- För Windows: Första starten av servern
-
Ändra det interna lösenordet med kommandot:
code language-none nlserver config -internalpassword
Mer information om detta finns i det här avsnittet.
-
Skapa instansen demo med DNS-masker för spårning (i det här fallet tracking.campaign.net) och åtkomst till klientkonsoler (i det här fallet console.campaign.net). Det finns två sätt att göra detta:
-
Skapa instansen via konsolen:
Mer information finns i Skapa en instans och logga in.
eller
-
Skapa instansen med kommandorader:
code language-none nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
Mer information finns i Skapa en instans.
-
-
Redigera filen config-demo.xml (skapad via föregående kommando och placerad intill filen config-default.xml), kontrollera att filen mta (leverans), wfserver (arbetsflöde), inMail (återbundna e-postmeddelanden) och stat (2}) statistik) aktiveras och därefter konfigureras adressen för app -statistikservern:
code language-xml <?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>
Mer information om detta finns i det här avsnittet.
-
Redigera filen serverConf.xml och ange leveransdomänen. Ange sedan IP-adresserna (eller värdadresserna) för de DNS-servrar som används av MTA-modulen för att svara på DNS-frågor av MX-typ.
code language-xml <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
note note NOTE Parametrarna nameServers används bara i Windows. Mer information finns i Kampanjserverkonfiguration.
-
Kopiera klientkonsolens installationsprogram setup-client-7.XX, YYY.exe till mappen /data/nl/eng/jsp . Läs mer.
-
Starta Adobe Campaign-servern (net start nlserver6 i Windows, /etc/init.d/nlserver6 start i Linux) och kör kommandot nlserver pdump en gång till för att kontrollera om alla aktiverade moduler finns.
note note NOTE Från 20.1 rekommenderar vi att du använder följande kommando i stället (för Linux): systemctl start nlserver code language-sql 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
Med det här kommandot kan du även se version och versionsnummer för den Adobe Campaign-server som är installerad på datorn.
-
Testa webbmodulen nlserver med URL https://console.campaign.net/nl/jsp/logon.jsp.
Den här URL:en ger dig åtkomst till hämtningssidan för klientinstallationsprogrammet. Läs mer.
Ange inloggningsnamnet internal och det associerade lösenordet när du kommer till åtkomstkontrollsidan.
Installera och konfigurera programservern 2 installing-and-configuring-the-application-server-2
Använd följande steg:
-
Installera Adobe Campaign-servern.
-
Kopiera filerna för instansen som du skapade till programservern 1.
Vi behåller samma instansnamn som programservern 1.
-
Ändra internal till samma som programserver 1.
-
Länka databasen till instansen:
code language-none nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
-
Redigera filen config-demo.xml (skapad via föregående kommando och placerad intill filen config-default.xml), kontrollera att filen mta (leverans), wfserver (arbetsflöde), inMail (återbundna e-postmeddelanden) och stat (2}) statistik) aktiveras och därefter konfigureras adressen för app -statistikservern:
code language-xml <?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>
Mer information om detta finns i det här avsnittet.
-
Redigera filen serverConf.xml och fyll i DNS-konfigurationen för MTA-modulen:
code language-xml <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
note note NOTE Parametern nameServers används bara i Windows. Mer information finns i Kampanjserverkonfiguration.
-
Starta Adobe Campaign servrar.
Mer information finns i följande avsnitt:
- För Linux: Första starten av servern
- För Windows: Första starten av servern
Installera och konfigurera frontservrarna installing-and-configuring-the-frontal-servers
Installations- och konfigurationsprocedurerna är identiska på båda datorerna.
Stegen är följande:
-
Installera Adobe Campaign-servern,
-
Följ integreringsproceduren för webbservrar (IIS, Apache) som beskrivs i följande avsnitt:
- För Linux: Integrering med en webbserver för Linux,
- För Windows: Integrering med en webbserver för Windows.
-
Kopiera filerna config-demo.xml och serverConf.xml som skapades under installationen. Aktivera processen trackinglog i filen config-demo.xml och inaktivera processerna mta, inmail, wfserver och stat.
-
Redigera filen serverConf.xml och fyll i de redundanta spårningsservrarna i parametrarna för omdirigeringen:
code language-xml <spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/> <spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
-
Starta webbplatsen och testa omdirigeringen från URL https://tracking.campaign.net/r/test
Webbläsaren bör visa följande meddelanden (beroende på vilken URL som omdirigeras av belastningsutjämnaren):
code language-xml <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
eller
code language-xml <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv2"/>
Mer information finns i följande avsnitt:
- För Linux: Starta webbservern och testa konfigurationen,
- För Windows: Startar webbservern och testar konfigurationen.
-
Starta Adobe Campaign-servern.