集成到 Windows 版 Web 服务器

Adobe Campaign包含Apache Tomcat,它通过HTTP(和SOAP)作为应用程序服务器中的入口点。

您可以使用此集成的Tomcat服务器来提供HTTP请求。

在这种情况下:

但是,出于安全和管理原因,当运行Adobe Campaign的计算机在Internet上公开并且您希望打开对网络外部控制台的访问时,我们建议使用专用Web服务器作为HTTP流量的主入口点。

Web服务器还允许您使用HTTPs协议保证数据的机密性。

同样,当您希望使用跟踪功能时,必须使用Web服务器,该功能仅作为Web服务器扩展模块提供。

注意

如果不使用跟踪功能,则可以通过重定向到Campaign来执行Apache或IIS的标准安装。 不需要跟踪Web服务器扩展模块。

配置IIS Web服务器

IIS Web服务器的配置过程主要是图形化的。 它涉及使用网站(已创建或待创建)访问Adobe Campaign服务器的资源:Java(.jsp)文件、样式表(.css、.xsl)、图像(.png)、用于重定向的ISAPI DLL等。

以下各节详细介绍了IIS 7中的配置。 IIS8的配置基本相同。

如果您的计算机上尚未安装Web IIS服务器,则可以通过​Add > Remove Programs > Enable or disable Windows functionalities​菜单进行安装。

在IIS 7中,除了标准服务之外,您还需要安装ISAPI扩展和ISAPI过滤器。

配置步骤

应用以下配置步骤:

  1. 通过​Control panel > Administrative tools > Services​菜单打开IIS。

  2. 根据网络参数(TCP连接端口、DNS主机、IP地址)创建和配置站点(例如Adobe Campaign)。

    必须至少指定站点名称和虚拟目录的访问路径。 由于未使用访问Website目录的路径,因此可以使用以下目录。

    C:\inetpub\wwwroot
    

  3. 使用​VBS​脚本,可以自动配置Adobe Campaign服务器在我们刚刚创建的虚拟目录上使用的资源。 要启动该文件,请双击位于[INSTALL]\conf文件夹中的​iis_neolane_setup.vbs​文件,其中[INSTALL]是访问Adobe Campaign安装文件夹的路径。

    注意

    如果安装了Windows服务器2008/IIS7,则必须以管理员身份登录才能运行VBS脚本或以管理员身份执行脚本。

    如果Web服务器用作跟踪重定向服务器,请单击​OK,否则单击​Cancel

    在Web服务器上已配置多个网站时,将显示一个中间页面,以指定安装所应用的网站:输入链接到站点的编号,然后单击​OK

    应显示确认消息:

  4. 在​Content View​选项卡中,确保使用Adobe Campaign资源正确配置了网站:

    如果未显示树,请重新启动IIS。

管理权限

接下来,必须在Adobe Campaign安装目录中为ISAPI DLL和资源配置安全设置。

要执行此操作,请应用以下步骤:

  1. 选择​Features View​选项卡,然后双击​Authentication​链接。

  2. 在网站的​Directory Security​选项卡中,确保启用匿名访问。 如有必要,单击​Edit​链接以更改设置。

启动Web服务器并测试配置

您现在必须测试配置是否正确。

要执行此操作,请应用以下过程:

  1. 使用​iisreset​命令行重新启动IIS服务器。

  2. 启动Adobe Campaign服务,然后确保该服务正在运行。

  3. 通过将以下URL插入Web浏览器来测试跟踪模块:

    https://<computer>/r/test
    

    浏览器应显示以下响应:

    <redir status='OK' date='YYYY/MM/DD HH:MM:SS' build='XXXX' host='myserver.mydomain.com' localHost='localhost'/>
    

要测试重定向模块是否存在,请运行以下命令行:

nlserver pdump

必须返回以下信息:

12:00:33 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
webmdl@default (1644) - 18.2 Mo

您还可以确保ISAPI DLL正确加载。

要执行此操作,请应用以下步骤:

  1. 通过单击​Driver mapping​图标,编辑Adobe Campaign站点的ISAPI过滤器。

  2. 检查ISAPI过滤器的内容:

其他配置

更改上传文件大小限制

在配置IIS Web服务器时,对于上传到服务器的设置文件,自动限制大约为28 MB。

这可能会在Adobe Campaign中产生影响,特别是如果您要上载大于此限制的文件。

例如,如果您在工作流中使用​数据加载(文件)​类型活动来导入50 MB的文件,则错误会阻止工作流正确执行。

在这种情况下,您必须提高此限制:

  1. 通过​Start > (Control panel) > Administration tools​菜单打开IIS。

  2. 在​连接​窗格中,选择为Adobe安装创建的站点,然后双击主窗格中的​请求筛选

  3. 在​操作​窗格中,选择​编辑功能设置​以能够编辑​最大授权内容大小(字节)​字段中的值。

    例如,要授权上载50 MB的文件,您必须指定一个大于“52428800”字节的值。

注意

有关此IIS选项的更多信息,请参阅官方文档的“操作方法”部分。

配置http错误消息显示

如果您使用6.1版本的IIS服务器,则可能由于消息中显示了不需要的HTML代码而难以读取生成的错误消息。

要修复此问题并正确显示错误,请应用以下配置:

  1. 通过​Start > Control Panel > Administrative tools​菜单打开IIS。
  2. 在​连接​窗格中,选择为Adobe Campaign安装创建的站点,然后双击主窗格中的​配置编辑器
  3. 在​Section​下拉列表中,选择​system.webServer > httpErrors
  4. 在​existingResponse​行中选择​PassThrough​值。

在此页面上