这是最完整的配置。 它以标准配置为基础,以提高安全性和可用性:
服务器和进程之间的通用通信根据以下模式进行:
通过这种配置,在适当的带宽和调整下,预期吞吐量可以超过每小时100,000封邮件。
硬件和管理成本更高。
可以为重定向服务器的流量重用现有负载平衡器。
两台应用程序服务器上的JDK
两个前端上的Web服务器(IIS、Apache),
访问两个应用程序服务器上的数据库服务器,
可通过POP3访问的弹回邮箱,
在负载平衡器上创建两个DNS别名:
防火墙配置为打开STMP(25)、DNS(53)、HTTP(80)、HTTPS(443)、SQL(1521(Oracle)、5432(PostgreSQL)等。 端口。 有关详细信息,请参阅数据库访问一节。
如果应用程序服务器指向单个数据库实例,则在一个实例上导入标准包后,包中包含的模式不会加载到另一个实例上。
如果应用程序服务器指向单个模式库实例,则在更改一个实例的模式后,该数据库不会加载到另一个实例。
要恢复这些问题,您需要在发生错误的第二个实例上重新启动“web@default”进程。
在以下示例中,实例的参数为:
安装第一台服务器的步骤有:
按照Adobe Campaign服务器的安装过程操作:Linux上的nlserver软件包或Windows上的setup.exe软件包。
有关详细信息,请参阅在Linux中安装活动的先决条件(Linux)和在Windows(Windows)中安装活动的先决条件。
安装Adobe Campaign服务器后,使用命令nlserver web -tomcat开始应用服务器(web)(Web模块使您能够以独立的Web服务器模式在端口8080上监听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.活动.net)并访问客户端控制台(在本例中为console.活动.net)。 有两种方法可以实现此目的:
编辑config-demo.xml文件(通过上一个命令创建,并位于config-default.xml文件旁),检查Mail 中的 mta (投放)、 wfserver (工作流)、(启用“resoup meals”(反弹邮件)和“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、YYYY.exe、、 YYYY.exe for v6.1)复制到/datakit/nl/eng/jsp 文件夹。
有关此方面的详细信息,请参阅以下各节:
开始Adobe Campaign服务器(Windows中的net开始nlserver6,Linux中的/etc/init.d/nlserver6开始),再次运行命令nlserver pdump以检查是否存在所有已启用的模块。
从20.1开始,我们建议改用以下命令(对于Linux):systemctl开始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文件旁),检查Mail 中的 mta (投放)、 wfserver (工作流)、(启用“resoup meals”(反弹邮件)和“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<a1/>进程。
编辑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服务器。