這是最完整的配置。 它以標準配置為基礎,以提高安全性和可用性:
伺服器和進程之間的通用通信根據以下方案進行:
通過這種配置,在適當的頻寬和調整下,預期的吞吐量可以超過每小時100,000封郵件。
硬體和管理成本提高。
可以重複使用現有的負載平衡器來向重定向伺服器發送流量。
JDK在兩個應用程式伺服器上,
Web伺服器(IIS、Apache)。
訪問兩個應用程式伺服器上的資料庫伺服器,
可通過POP3訪問的彈回郵箱,
在負載平衡器上建立兩個DNS別名:
防火牆配置為開啟STMP(25)、DNS(53)、HTTP(80)、HTTPS(443)、SQL(1521 forOracle、5432 for PostgreSQL等) 埠。 有關詳細資訊,請參閱Database access一節。
如果應用程式伺服器指向單個資料庫實例,則在將標準包導入一個實例後,該包中包含的模式不會載入到另一個實例。
如果應用程式伺服器指向單個資料庫實例,則在更改一個實例上的模式後,該模式不會載入到另一個實例上。
要恢復這些問題,您需要在第二個發生錯誤的實例上重新啟動「web@default」進程。
在以下示例中,實例的參數為:
安裝第一台伺服器的步驟如下:
按照Adobe Campaign伺服器的安裝過程操作:nlserver套件(在Linux上)或setup.exe(在Windows上)。
有關詳細資訊,請參閱Linux中促銷活動安裝的先決條件(Linux)和 Windows中促銷活動安裝的先決條件(Windows)。
安裝Adobe Campaign伺服器後,使用命令nlserver web -tomcat啟動應用程式伺服器(Web)(Web模組使您能夠在埠8080上的獨立Web伺服器模式偵聽中啟動Tomcat),並確保Tomcat正確啟動:
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
首次執行Web模組時,它會在安裝資料夾下的conf目錄下建立config-default.xml和serverConf.xml檔案。 serverConf.xml中的所有可用參數都列在部分中。
按Ctrl+C以停止伺服器。
如需詳細資訊,請參閱下列章節:
使用以下命令更改internal口令:
nlserver config -internalpassword
如需詳細資訊,請參閱本章節。
使用DNS遮罩建立demo例項以進行追蹤(在本例中為tracking.campaign.net),並存取用戶端主控台(在本例中為console.campaign.net)。 有兩種方法可以做到:
編輯config-demo.xml檔案(透過上一個命令建立,並位於config-default.xml檔案旁),檢查mta(傳送)、wfserver(工作流程)、inMail®電子郵件)和stat(統計)進程被啟用,然後配置app統計伺服器的地址:
<?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>
如需詳細資訊,請參閱本章節。
編輯serverConf.xml檔案並指定傳送網域,然後指定MTA模組用來回答MX類型DNS查詢的DNS伺服器IP(或主機)位址。
<dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
nameServers參數僅用於Windows。
如需詳細資訊,請參閱促銷活動伺服器組態。
將用戶端主控台設定程式(v7或setup-client-6.XX,v6.1的setup-client-7.XX, /datakit/>,/datakit/)複製至/nl/eng/jsp資料夾。 進一步瞭解。
啟動Adobe Campaign伺服器(在Windows中net start nlserver6,在Linux中/etc/init.d/nlserver6 start),並再次運行命令nlserver pdump以檢查是否存在所有已啟用的模組。
從20.1開始,建議改用下列命令(適用於Linux):systemmctl start 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
此命令還可讓您瞭解安裝在電腦上的Adobe Campaign伺服器的版本和內部版本號。
使用URL測試nlserver web模組:https://console.campaign.net/nl/jsp/logon.jsp。
此URL可讓您存取用戶端設定程式的下載頁面。 進一步瞭解。
當您到達訪問控制頁時,輸入internal登錄和相關密碼。
應用以下步驟:
安裝Adobe Campaign伺服器。
將您建立之執行個體的檔案複製到應用程式伺服器1。
我們會保留與應用程式伺服器1相同的例項名稱。
將internal變更為與應用程式伺服器1相同。
將資料庫連結到實例:
nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
編輯config-demo.xml檔案(透過上一個命令建立,並位於config-default.xml檔案旁),檢查mta(傳送)、wfserver(工作流程)、inMail®電子郵件)和stat(統計)進程被啟用,然後配置app統計伺服器的地址:
<?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>
如需詳細資訊,請參閱本章節。
編輯serverConf.xml檔案並填充MTA模組的DNS配置:
<dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
nameServers參數僅用於Windows。
如需詳細資訊,請參閱促銷活動伺服器組態。
啟動Adobe Campaign伺服器。
如需詳細資訊,請參閱下列章節:
安裝和配置過程在兩台電腦上都相同。
步驟如下:
安裝Adobe Campaign伺服器,
符合下列章節所述的Web伺服器整合程式(IIS、Apache):
複製在安裝期間建立的config-demo.xml和serverConf.xml檔案。 在config-demo.xml檔案中,啟動trackinglogd程式並停用mta、inmail、wfserver和stat程式。
編輯serverConf.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"/>
啟動網站並測試從URL的重新導向:https://tracking.campaign.net/r/test
瀏覽器應顯示下列訊息(視負載平衡器所重新導向的URL而定):
<redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
或
<redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv2"/>
如需詳細資訊,請參閱下列章節:
啟動Adobe Campaign伺服器。