这是最完整的配置。 它以标准配置为基础,以实现更高的安全性和可用性:
服务器和进程之间的一般通信按照以下模式进行:
使用此类型的配置,通过适当的带宽和调整,预计吞吐量可能超过每小时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服务器的安装过程操作: nlserver Linux或 setup.exe 在Windows上。
有关更多信息,请参阅 在Linux中安装Campaign的先决条件 (Linux)和 在Windows中安装Campaign的先决条件 (Windows)。
安装Adobe Campaign服务器后,使用命令启动应用程序服务器(web) nlserver web -tomcat (通过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模块时,它将创建 config-default.xml 和 serverConf.xml 中的文件 会议 目录。 所有参数均可在 serverConf.xml 在此列出 部分.
按 Ctrl+C 停止服务器。
有关更多信息,请参阅以下章节:
更改 内部 使用命令的密码:
nlserver config -internalpassword
如需详细信息,请参阅此部分。
创建 演示 具有DNS掩码的实例进行跟踪(在本例中, tracking.campaign.net)和对客户端控制台的访问权限(在本例中, console.campaign.net)。 有两种方法可以做到这一点:
编辑 config-demo.xml 文件(通过上一命令创建,位于 config-default.xml 文件),检查 mta (投放), wfserver (工作流), inMail (退回邮件)和 stat (statistics)启用进程,然后配置进程的 应用程序 统计服务器:
<?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"/>
此 nameServer 参数仅在Windows中使用。
有关更多信息,请参阅 Campaign服务器配置.
复制客户端控制台安装程序 setup-client-7.XX, YYYY.exe 到 /datakit/nl/eng/jsp 文件夹。 了解详情。
启动Adobe Campaign服务器(网络启动nlserver6 在Windows中, /etc/init.d/nlserver6启动 (在Linux中)并运行命令 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服务器的版本号和内部版本号。
测试 nlserver web 模块使用URL: https://console.campaign.net/nl/jsp/logon.jsp.
通过此URL,可访问客户端设置程序的下载页面。 了解详情。
输入 内部 登录和关联的密码。
应用以下步骤:
安装Adobe Campaign服务器。
将您创建的实例的文件复制到应用程序服务器1上。
我们保留与应用程序服务器1相同的实例名称。
更改 内部 与应用程序服务器1相同。
将数据库链接到实例:
nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
编辑 config-demo.xml 文件(通过上一命令创建,位于 config-default.xml 文件),检查 mta (投放), wfserver (工作流), inMail (退回邮件)和 stat (statistics)启用进程,然后配置进程的 应用程序 统计服务器:
<?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"/>
此 nameServer 参数仅在Windows中使用。
有关更多信息,请参阅 Campaign服务器配置.
启动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服务器。