独立部署

此配置包括同一台计算机上的所有组件:

  • 应用程序进程(web),
  • 投放过程(mta),
  • 重定向过程(跟踪),
  • 工作流程和计划任务(wfserver),
  • 弹回邮件流程(inMail),
  • 统计进程(stat)。

进程之间的整体通信按照以下模式进行:

在管理少于100,000个列表的收件人时,可以运行此类配置,例如,使用以下软件层:

  • Linux、
  • Apache,
  • PostgreSQL,
  • Qmail。

随着卷的增长,此体系结构的一个变体会将数据库服务器移动到另一台计算机以获得更好的性能。

注意

如果现有数据库服务器具有足够的资源,也可以使用它。

功能

优势

  • 完全独立且配置成本低(如果使用下面列出的开放源码软件,则不需要收费许可证)。
  • 简化安装和网络配置。

缺点

  • 发生事故时的关键计算机。
  • 广播消息时带宽有限(根据我们的经验,每小时大约有数万封邮件)。
  • 广播时应用程序可能会减慢。
  • 应用程序服务器必须从外部可用(例如,当它位于DMZ中时),因为它承载重定向服务器。

安装和配置步骤

先决条件

  • JDK、

  • Web服务器(IIS、Apache)、

  • 访问数据库服务器,

  • 可通过POP3访问的弹回邮箱,

  • 创建两个DNS别名:

    • 首次公开,以跟踪并指向其公共IP上的计算机;
    • 向内部用户公开的第二个别名,用于控制台访问并指向同一台计算机。
  • 防火墙配置为打开SMTP(25)、DNS(53)、HTTP(80)、HTTPS(443)、SQL(1521用于Oracle,5432用于PostgreSQL等) 端口。 有关详细信息,请参阅网络配置

在以下示例中,实例的参数有:

  • 实例的名称:demo
  • DNS掩码:console.活动.net*(仅用于客户端控制台连接和报告)
  • 数据库:活动:demo@dbsrv

安装和配置(单台计算机)

应用以下步骤:

  1. 请按照Adobe Campaign服务器的安装过程操作:Linux上的​nlserver​包或Windows上的​setup.exe​包。

    有关详细信息,请参阅在Linux(Linux)中安装活动的先决条件和在Windows](…/…/installation/using/prerequisites-of-campaign-installation-in-windows.md)(Windows)中安装活动的先决条件。[

  2. 安装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​可停止服务器。

    有关此方面的详细信息,请参阅以下部分:

  3. 使用以下命令更改​internal​密码:

    nlserver config -internalpassword
    

    如需详细信息,请参阅此部分

  4. 使用DNS掩码创建​demo​实例以进行跟踪(在本例中为​tracking.活动.net)并访问客户端控制台(在本例中为​console.活动.net)。 有两种方法可以实现:

    • 通过控制台创建实例:

      有关详细信息,请参阅创建实例并登录

      或者

    • 使用命令行创建实例:

      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      

      有关详细信息,请参阅创建实例

  5. 编辑​config-demo.xml​文件(在上一步中创建,位于​config-default.xml​旁边),并确保​mta(投放)、wfserver(工作流)、inMail(bounce)已启用​stat(统计)进程。 然后,配置统计信息服务器的地址:

    <?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="localhost"/>
        <wfserver autoStart="true"/>  
        <inMail autoStart="true"/>  
        <sms autoStart="false"/>  
        <listProtect autoStart="false"/>
    </serverconf>
    

    如需详细信息,请参阅此部分

  6. 编辑​serverConf.xml​文件并指定投放域,然后指定MTA模块用来应答MX类型DNS查询的DNS服务器的IP(或主机)地址。

    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    注意

    nameServers​参数仅在Windows中使用。

    有关详细信息,请参阅活动服务器配置

  7. 将客户端控制台设置项目(v7或​setup-client-6.XX、v6.1的​setup-client-7.XX、v6.1的​/datakit)复制到/datakit/nl/eng/jsp 文件夹。了解详情

  8. 请按照以下部分中所述的Web服务器集成过程(IIS, Apache)操作:

  9. 开始网站并使用URL测试重定向:https://tracking.campaign.net/r/test。

    浏览器必须显示以下消息:

    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="localhost"/>
    

    有关此方面的详细信息,请参阅以下部分:

  10. 开始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服务器的版本和内部版本号。

  11. 使用URL测试​nlserver web​模块:https://console.campaign.net/nl/jsp/logon.jsp

    此URL允许您访问客户端设置项目的下载页。

    在到达访问控制页面时,输入​internal​登录名和关联密码。 了解详情

  12. 开始Adobe Campaign客户端控制台(从上一个下载页或直接在服务器上启动Windows安装),将服务器连接URL设置为https://console.campaign.net并使用​internal​登录进行连接。

    请参阅本页本节

    首次登录时,数据库创建向导将显示:

    按照向导中的步骤操作,并创建与连接实例关联的数据库。

    有关详细信息,请参阅创建和配置数据库

    创建数据库后,请注销。

  13. 使用​admin​登录(无口令)重新登录到客户端控制台,并开始部署向导(Tools > Advanced​菜单)以完成实例配置。

    有关详细信息,请参阅部署实例

    要设置的主要参数如下:

    • 电子邮件投放:发件人和回复地址以及弹回邮件的错误邮箱。

    • 跟踪:填充用于重定向的外部URL和内部URL,单击跟踪服务器​上的​注册,然后在跟踪服务器的​demo​实例上验证它。

      有关详细信息,请参阅跟踪配置

      由于Adobe Campaign服务器既用作应用程序服务器,又用作重定向服务器,因此用于收集跟踪日志和传输URL的内部URL是与Tomcat(https://localhost:8080)的直接内部连接。

    • 跳出管理:输入处理弹回邮件的参数(不要考虑​未处理的弹回邮件​部分)。

    • 访问:为报表、Web 窗体和镜像页面提供两个URL。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now