Zakelijke implementatie enterprise-deployment
Dit is de meest volledige configuratie. Het bouwt op de standaardconfiguratie voor grotere veiligheid en beschikbaarheid voort:
- specifieke omleidingsservers achter een HTTP- of TCP-taakverdelingsmechanisme, voor schaalbaarheid en beschikbaarheid;
- twee toepassingsservers voor betere productie en failover vermogen (foutentolerantie) en die in LAN geïsoleerd zijn.
De algemene communicatie tussen servers en processen wordt uitgevoerd volgens het volgende schema:
Met dit type van configuratie, kan de verwachte productie 100.000 post per uur met aangewezen bandbreedte en het stemmen overschrijden.
Functies features
Voordelen advantages
- Geoptimaliseerde veiligheid: Slechts die servers die aan de buitenkant moeten worden blootgesteld zijn geïnstalleerd op de computer in DMZ.
- Hoge beschikbaarheid is eenvoudiger te garanderen: alleen de computer die van buitenaf zichtbaar is, moet met het oog op hoge beschikbaarheid worden beheerd.
Nadelen disadvantages
Hogere hardware- en beheerkosten.
Aanbevolen apparatuur recommended-equipment
- Toepassingsservers: 2 GHz quad-core CPU, 4 GB RAM, software RAID 1 80 GB SATA harde schijf.
- Redirection servers: 2 GHz quad-core CPU, 4 GB RAM, software RAID 1 80 GB SATA harde schijf.
Installatie- en configuratiestappen installation-and-configuration-steps
Vereisten prerequisites
-
JDK op beide toepassingsservers,
-
Webserver (IIS, Apache) op beide fronten,
-
Toegang tot een databaseserver op beide toepassingsservers,
-
Bounce mailbox toegankelijk via POP3,
-
Het maken van twee DNS-aliassen op het taakverdelingsmechanisme:
- de eerste die aan het publiek wordt blootgesteld voor het volgen en aanwijzen van het taakverdelingsmechanisme op een virtueel IP adres (VIP) en die dan aan de twee frontale servers wordt verdeeld;
- de tweede die aan de interne gebruikers voor toegang via de console wordt blootgesteld en aan een taakverdelingsmechanisme op een virtueel IP adres (VIP) richt en die dan aan de twee toepassingsservers wordt verdeeld.
-
Firewall geconfigureerd voor het openen van STMP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 voor Oracle, 5432 voor PostSQL, enz.) poorten. Zie voor meer informatie de sectie Toegang tot database.
De toepassingsserver installeren en configureren 1 installing-and-configuring-the-application-server-1
In de volgende voorbeelden zijn de parameters van de instantie:
- Naam van de instantie: demo
- DNS-masker: tracking.campaign.net*, console.campaign.net* (De toepassingsserver verwerkt de URL's voor verbindingen en rapporten van de clientconsole en voor spiegel- en niet-abonnementspagina's)
- Taal: Engels
- Database: campagne:demo@dbsrv
De stappen voor het installeren van de eerste server zijn:
-
Volg de installatieprocedure voor de Adobe Campaign-server: nlserver pakket op Linux of setup.exe in Windows.
Raadpleeg voor meer informatie hierover Vereisten voor installatie van campagne in Linux (Linux) en Vereisten voor de installatie van de Campagne in Vensters (Windows).
-
Zodra de Adobe Campaign-server is geïnstalleerd, start u de toepassingsserver (web) met de opdracht nlserver web-tomcat (de module van het Web laat u toe om Tomcat in standalone de serverwijze van het Web te beginnen luisterend op haven 8080) en ervoor te zorgen begint Tomcat correct:
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 De eerste keer dat de module Web wordt uitgevoerd, wordt het config-default.xml en serverConf.xml in de conf onder de installatiemap. Alle parameters die beschikbaar zijn in het dialoogvenster serverConf.xml worden vermeld in deze sectie. Druk Ctrl+C om de server te stoppen.
Raadpleeg de volgende secties voor meer informatie hierover:
- Voor Linux: Eerste start van de server
- Voor Windows: Eerste start van de server
-
Wijzig de internal wachtwoord met behulp van de opdracht:
code language-none nlserver config -internalpassword
Raadpleeg deze sectie voor meer informatie.
-
Maak de demo instantie met de DNS-maskers voor tracering (in dit geval), tracking.campaign.net) en de toegang tot clientconsoles (in dit geval, console.campaign.net). Er zijn twee manieren om dit te doen:
-
Maak de instantie via de console:
Raadpleeg voor meer informatie hierover Een instantie maken en aanmelden.
of
-
Maak de instantie met behulp van opdrachtregels:
code language-none nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
Raadpleeg voor meer informatie hierover Een instantie maken.
-
-
Bewerk de config-demo.xml bestand (gemaakt via de vorige opdracht en bevindt zich naast de config-default.xml bestand), controleert u of de mta (levering), wfserver (workflow), inMail (rebound mails) en stat (statistiek) processen worden toegelaten, dan vorm het adres van app Statistische server:
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>
Raadpleeg deze sectie voor meer informatie.
-
Bewerk de serverConf.xml en specificeer het leveringsdomein, dan specificeer IP (of gastheer) adressen van de DNS servers die door de module MTA worden gebruikt om MX type DNS vragen te beantwoorden.
code language-xml <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
note note NOTE De nameServers parameters worden alleen in Windows gebruikt. Raadpleeg voor meer informatie hierover Configuratie van campagneserver.
-
Het installatieprogramma van de clientconsole kopiëren setup-client-7.XX, YYYY.exe aan de /datakit/nl/eng/jsp map. Meer informatie.
-
De Adobe Campaign-server starten (netwerkbeginserver6 in Windows /etc/init.d/nlserver6 start in Linux) en voer de opdracht uit nlserver pdump nogmaals de aanwezigheid van alle ingeschakelde modules te controleren.
note note NOTE Vanaf 20.1 raden we u aan in plaats daarvan de volgende opdracht te gebruiken (voor Linux): systeemserver voor opstarten 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
Met deze opdracht weet u ook de versie en het buildnummer van de Adobe Campaign-server die op de computer is geïnstalleerd.
-
Test de nlserver-web met de URL: https://console.campaign.net/nl/jsp/logon.jsp.
Met deze URL hebt u toegang tot de downloadpagina voor het installatieprogramma van de client. Meer informatie.
Voer de internal login en bijbehorend wachtwoord wanneer u de pagina van de toegangscontrole bereikt.
De toepassingsserver 2 installeren en configureren installing-and-configuring-the-application-server-2
Voer de volgende stappen uit:
-
De Adobe Campaign-server installeren.
-
Kopieer de bestanden van de instantie die u hebt gemaakt naar toepassingsserver 1.
Wij houden de zelfde instantienaam zoals toepassingsserver 1.
-
Wijzig de internal op dezelfde manier als toepassingsserver 1.
-
Koppel de database aan de instantie:
code language-none nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
-
Bewerk de config-demo.xml bestand (gemaakt via de vorige opdracht en bevindt zich naast de config-default.xml bestand), controleert u of de mta (levering), wfserver (workflow), inMail (rebound mails) en stat (statistiek) processen worden toegelaten, dan vorm het adres van app Statistische server:
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>
Raadpleeg deze sectie voor meer informatie.
-
Bewerk de serverConf.xml dossier en bevolk de DNS configuratie van de module MTA:
code language-xml <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
note note NOTE De nameServers wordt alleen gebruikt in Windows. Raadpleeg voor meer informatie hierover Configuratie van campagneserver.
-
Start de Adobe Campaign-servers.
Raadpleeg de volgende secties voor meer informatie hierover:
- Voor Linux: Eerste start van de server
- Voor Windows: Eerste start van de server
De frontservers installeren en configureren installing-and-configuring-the-frontal-servers
Installatie- en configuratieprocedures zijn op beide computers identiek.
De stappen zijn als volgt:
-
Installeer de Adobe Campaign-server.
-
Voldoe aan de procedure van de de serverintegratie van het Web (IIS, Apache) die in de volgende secties wordt beschreven:
- Voor Linux: Integratie in een webserver voor Linux,
- Voor Windows: Integratie in een webserver voor Windows.
-
De config-demo.xml en serverConf.xml bestanden die tijdens de installatie zijn gemaakt. In de config-demo.xml bestand, activeer het trackinglogd het proces en deactiveert mta, inmail, wfserver en stat processen.
-
Bewerk de serverConf.xml en vult de overtollige het volgen servers in de parameters van de omleiding:
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"/>
-
Start de website en test de omleiding via de URL: https://tracking.campaign.net/r/test
De browser moet de volgende berichten weergeven (afhankelijk van de URL die door het taakverdelingsmechanisme is omgeleid):
code language-xml <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
of
code language-xml <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv2"/>
Raadpleeg de volgende secties voor meer informatie hierover:
- Voor Linux: De server van het Web lanceren en de configuratie testen,
- Voor Windows: De server van het Web lanceren en de configuratie testen.
-
Start de Adobe Campaign-server.