服务器配置文件 the-server-configuration-file
Adobe Campaign的整体配置在 serverConf.xml 文件中定义,该文件位于安装目录的 conf 目录中。 此部分列出 serverConf.xml 文件的所有不同节点和参数。
第一个参数位于 共享 节点内。 这些属性与实例相关。 它们可能被所有nlserver命令( nlserver web 、 nlserver wfserver等)使用。 其他部分与特定的nlserver子命令相关。
共享参数
其他参数
身份验证 authentication
以下是 身份验证 节点的不同参数:
XTK xtk
以下是 身份验证> XTK 节点的不同参数:
数据存储 datastore
以下是 数据存储 节点的不同参数。 这是定义服务器数据源的位置。
proxyAdjust proxyadjust
以下是 dataStore > proxyAdjust 节点的不同参数。 根据urlBase中定义的URL重新生成匹配正则表达式的URL。
数据源 datasource
以下是 数据存储> dataSource 节点的不同参数。
在 dataStore > dataSource > dbcnx 节点中,配置连接设置:
中的Unicode数据
在 dataStore > dataSource > sqlParams 节点中,配置SQL参数:
在 dataStore > dataSource > pool 节点中,配置关联连接池的参数:
virtualDir virtualdir
以下是 dataStore > virtualDir 节点的不同参数。 这是虚拟目录到真实目录映射的配置。
有关详细信息,请参阅管理公共资源。
的名称
的完整路径
以下是默认配置:
<virtualDir name="images" path="$(XTK_INSTALL_DIR)/var/res/img/"/>
<virtualDir name="formCache" path="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/formCache/"/>
<virtualDir name="publicFileRes" path="$(XTK_INSTALL_DIR)/var/res/$(INSTANCE_NAME)"/>
preprocesscommand preprocesscommand
以下是 dataStore > preprocessCommand 节点的不同参数。 这些是对“加载文件”工作流活动进行预处理的授权命令。
以下是默认配置:
<preprocessCommand command="" label="None" name="none"/>
<preprocessCommand command="zcat "$fileName"" label="Decompression" name="zcat"/><preprocessCommand command="gpg --decrypt "$fileName"" label="Decrypt" name="gpg"/>
dnsConfig dnsconfig
以下是 dnsConfig (DNS配置)节点的不同参数。
有关更多信息,请参阅此部分。
在Windows中声明的第一个网络接口的参数
未在UNIX中定义。 定义域名服务器(DNS)
由MTA用来获取为声明的邮件交换器
域。
执行 exec
以下是 exec(命令执行)节点的不同参数。
有关其他信息,请参阅限制授权的外部命令。
htmlToPdf htmltopdf
以下是 htmlToPdf 节点的不同参数。 这是用于将网页转换为PDF文档的服务的配置。
phantomjs的示例:
phantomjs - -ignore-ssl-errors=true '$(XTK_INSTALL_DIR)/bin/htmlToPdf.js' '-out:{outPdf}' '-post:{postFile}' '-url:{originUrl}' -sessiontoken:{sessiontoken} -format:{format} -orientation:{orientation} -marginTop:{marginTop} -marginLeft:{marginLeft} -marginRight:{marginRight} -marginBottom:{marginBottom}
ims ims
以下是 ims 节点的不同参数。 这是Campaign使用IMS连接到其他服务的配置。
JavaScript javascript
以下是 javaScript 节点的不同参数。 这是JavaScript解释器的配置。
有关详细信息,请参阅报告文档。
mailExplorer mailexchanger
以下是 mailExplorer 节点的不同参数。 这是SMTP服务器的配置。
模块 module
以下是 模块 节点的不同参数。 这是命名空间限制模块xtk的配置。
监测 monitoring
以下是 监视 节点的不同参数。 这是监控服务配置。
ooconv ooconv
以下是 ooconv 节点的不同参数。 这是文档转换服务器的配置。
proxyConfig proxyconfig
以下是 proxyConfig 节点的不同参数。 这是代理参数的配置。
有关详细信息,请参阅代理连接配置。
HTTP代理/安全代理 http-proxy---secure-proxy-
在 proxyConfig > HTTP代理/安全代理 节点中,配置以下参数。
有关详细信息,请参阅代理连接配置。
的地址
的登录名
的密码
线程池 threadpool
以下是 threadPool 节点的不同参数。
urlPermission urlpermission
以下是 urlPermission 节点的不同参数。 这是Javascript代码可以访问的URL列表。
域和正则表达式的列表,用于指定Adobe Campaign服务器能否使用在Javascript代码中遇到的URL。
如果找不到URL,则根据指定的默认模式执行默认操作。
有关详细信息,请参阅传出连接保护。
cusHeaders cusheaders
利用此节点,可在从外部服务器上传文件时执行的请求中添加特定标头。 内容分发网络(CND)可以请求特定的标头以信任请求者。 这些标头可用于提高对Campaign请求的可信度,尤其是在投放执行步骤中下载每个收件人的个性化文档时。 大量资源下载请求可被解释为DDos攻击。 dnsPattern允许您根据不同CDN的域名为其设置特定的标头名称和值。
<!-- List of custom headers added to request.
-->
<cusHeaders>
<!-- Pattern of DNS name or domain
value : dnsPattern: All or part of the URL's domain to verify, * is a wild card Default: -->
<dnsPattern value="">
<!-- Header Name and Value
headerName : Header Name
headerValue : Header Value -->
<headerDef headerName="" headerValue=""/>
</dnsPattern>
</cusHeaders>
url url
对于每个URL,添加一个包含以下参数的 url 节点:
有关详细信息,请参阅传出连接保护。
如果记录满足 dnsSuffix 而非 urlRegEx,则检查以下记录。
例如,要授权对域business.com中所有URL的访问,我们可以定义两个记录:
dnsSuffix="business.com" urlRegEx="http://.*"
和
dnsSuffix="business.com" urlRegEx="https://.*"
以下是默认配置:
<url dnsSuffix="api.omniture.com" urlRegEx="https://api.omniture.com/genesis/i/3.1.*" />
<url dnsSuffix="omniture.com" urlRegEx="https://api[1-5].omniture.com/genesis/i/3.1.*" />
<url dnsSuffix="marketing.adobe.com" urlRegEx="https://.*" />
<url dnsSuffix="fcm.googleapis.com" urlRegEx="https://fcm.googleapis.com/fcm/send.*" />
<url dnsSuffix="graph.facebook.com" urlRegEx="https://.*" />
<url dnsSuffix="api.line.me" urlRegEx="https://api.line.me/.*" />
<url dnsSuffix="api.twitter.com" urlRegEx="https://api.twitter.com/1.1.*" />
<url dnsSuffix="adobeid-na1.services.adobe.com" urlRegEx="https://.*" />
<url dnsSuffix="adobeid-na1-stg1.services.adobe.com" urlRegEx="https://.*" />
<url dnsSuffix="localhost" urlRegEx="http://localhost:8080/nms/jsp/.*" />
<url dnsSuffix="localhost" urlRegEx="http://localhost:8080/nl/jsp/.*" />
<url dnsSuffix="localhost" urlRegEx="http://localhost:8080/xtk/jsp/.*" />
xtkJobs xtkjobs
以下是 xtkJobs 节点的不同参数。 这是服务器作业的配置。
归档 archiving
以下是 存档 节点的不同参数。 这是在后台执行的归档操作的配置。
有关其他信息,请参阅正在激活电子邮件存档(内部部署)。
inMail inmail
以下是 inMail 节点的不同参数。 这是入站电子邮件管理模块的配置。
msgDump msgdump
在 inMail > msgDump 节点中,配置以下参数。 这是已处理消息转储的配置。
交互 interactiond
以下是 interactiond 节点的不同参数。 这是入站交互事件的写入守护程序的配置。
有关详细信息,请参阅交互 — 数据缓冲区。
mta mta
以下是 mta 节点的不同参数。 这是投放代理的配置。
缓存 cache
在 缓存 节点中,配置以下参数。 这是本地文件缓存配置。
中继 relay
在 mta >中继 节点中,配置以下参数。 这是消息投放的邮件服务器的配置。
该列表的处理方式与MX DNS查询返回的MX列表的处理方式相同,通常只要第一个MX可用,就使用下一个MX,依此类推。
有关详细信息,请参阅SMTP中继。
母版 master
在 mta > master 节点中,配置以下参数。 这是主服务器的配置。
有关更多信息,请参阅此部分。
子项 child
在 mta >子 节点中,配置以下参数。 这是子服务器的配置。
有关详细信息,请参阅电子邮件发送优化。
在 mta >子节点> smtp 节点中,配置以下参数。 这是SMTP会话的配置。
在 mta >子级> smtp > IPAffinity 节点中,配置以下参数。 这是配置与IP地址的相似性管理,以优化传出SMTP流量。
有关其他信息,请参阅要使用的IP地址列表和管理具有关联的出站SMTP流量。
分隔
在 mta >子级> smtp > IP 节点中,配置以下参数。
有关详细信息,请参阅要使用的IP地址列表。
nmac nmac
以下是 nmac 节点的不同参数。 这是用于推送通知投放的配置。
中继 relay-1
以下是 nmac >中继 节点的不同参数。 这会将中继配置为消息传递(ios http2连接器)。
流水线 pipelined
以下是 管道 节点的不同参数。 这是管道服务的事件处理模块的配置。
,则不活动
修复 repair
以下是 修复 节点的不同参数。 这是数据库修复模块的配置。
securityZone securityzone
以下是 securityZone 节点的不同参数。
有关详细信息,请参阅定义安全区域。
以下是默认配置:
<securityZone allowDebug="false" allowHTTP="false" allowSQLInjection="false" label="Public Network" name="public">
<subNetwork name="all" label="All addresses" mask="*" proxy="127.0.0.1, ::1"/>
<securityZone allowDebug="true" allowHTTP="false" allowSQLInjection="false" label="Private Network (VPN)"
name="vpn" showErrors="true">
<securityZone allowDebug="true" allowEmptyPassword="false" allowHTTP="true" allowUserPassword="false"
allowSQLInjection="false" label="Private Network (LAN)" name="lan" sessionTokenOnly="true"
showErrors="true">
<subNetwork name="lan1" label="Lan 1" mask="192.168.0.0/16" proxy="127.0.0.1, ::1"/>
<subNetwork name="lan2" label="Lan 2" mask="172.16.0.0/12" proxy="127.0.0.1, ::1"/>
<subNetwork name="lan3" label="Lan 3" mask="10.0.0.0/8" proxy="127.0.0.1, ::1"/>
<subNetwork name="localhost" label="Localhost" mask="127.0.0.0/8" proxy="127.0.0.1, ::1"/>
<subNetwork name="lan6" label="Lan (IPv6)" mask="fc00::/7" proxy="127.0.0.1, ::1"/>
<subNetwork name="lan6b" label="Lan (IPv6)" mask="fe80::/10" proxy="127.0.0.1, ::1"/>
<subNetwork name="localhost6" label="Localhost (IPv6)" mask="::1/128" proxy="127.0.0.1, ::1"/>
</securityZone>
</securityZone>
</securityZone>
子网络 subnetwork
以下是 securityZone > subNetwork 节点的不同参数。
有关详细信息,请参阅定义安全区域。
短信 sms
以下是 短信 节点的不同参数。 这是入站SMS管理模块的配置。
netsize netsize
以下是 sms > netsize 节点的不同参数。
stat stat
以下是 stat 节点的不同参数。 这是MTA统计模块的配置。
syslogd syslogd
以下是 syslogd 节点的不同参数。 这是日志管理模块的配置。
跟踪 tracking
以下是 跟踪 节点的不同参数。 这是跟踪服务器的配置。
时要执行的JavaScript ID
trackinglogd trackinglogd
以下是 trackinglogd 节点的不同参数。 这是跟踪日志写入守护程序的配置。
时要执行的JavaScript ID
Web web
以下是 Web 节点的不同参数。 这是Web模块的配置。
有关更多信息,请参阅此部分。
消耗的RAM量(以Mb为单位)的警告
jsp jsp
以下是 Web > jsp 节点的不同参数。 这是JSP使用的参数的配置。
web > jsp > classpath 节点包含启动JVM时要使用的全部类路径的列表。 以下是默认配置:
'$(XTK_INSTALL_DIR)/tomcat-X/bin/bootstrap.jar
$(XTK_INSTALL_DIR)/tomcat-X/bin/tomcat-juli.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/tomcat-coyote.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/tomcat-util.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/tomcat-api.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/servlet-api.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/jsp-api.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/el-api.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/annotations-api.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/catalina.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/websocket-api.jar
$(XTK_INSTALL_DIR)/tomcat-X/lib/tomcat7-websocket.jar
$(XTK_INSTALL_DIR)/java/lib/pdfbox-2.0.4.jar
$(XTK_INSTALL_DIR)/java/lib/FontBox-0.1.0.jar
$(XTK_INSTALL_DIR)/java/lib/AGJavaEndpoint.22.jar
$(XTK_INSTALL_DIR)/java/lib/NSGConstants.jar
$(XTK_INSTALL_DIR)/java/lib/smpp.jar
$(XTK_INSTALL_DIR)/java/lib/nlweb.jar
$(XTK_INSTALL_DIR)/java/lib/jcaptcha-all.jar
$(XTK_INSTALL_DIR)/java/lib/apns-1.0.0.Beta6-jar-with-dependencies.jar
$(XTK_INSTALL_DIR)/java/lib/commons-collections-3.2.2.jar
$(XTK_INSTALL_DIR)/java/lib/jcommon-1.0.16.jar
$(XTK_INSTALL_DIR)/java/lib/jfreechart-1.0.13.jar
$(XTK_INSTALL_DIR)/java/lib/barcode4j-light.jar
$(XTK_INSTALL_DIR)/java/lib/zxing.jar
$(XTK_INSTALL_DIR)/java/lib/raztec.jar
$(XTK_INSTALL_DIR)/java/lib/gson-2.7.jar
$(XTK_INSTALL_DIR)/java/lib/alpn-api-1.1.3.v20160715.jar
$(XTK_INSTALL_DIR)/java/lib/netty-all-4.1.6.Final.jar
$(XTK_INSTALL_DIR)/java/lib/netty-tcnative-boringssl-static-1.1.33.Fork22.jar
$(XTK_INSTALL_DIR)/java/lib/pushy-0.8.1.jar
$(XTK_INSTALL_DIR)/java/lib/slf4j-api-1.7.21.jar
$(XTK_INSTALL_DIR)/java/lib/slf4j-simple-1.7.21.jar'
jssp jssp
以下是 Web > jssp 节点的不同参数。 这是JSSP使用的参数的配置。
web > jsp > classpath 节点包含启动JVM时要使用的全部类路径的列表。
中继 relay-2
以下是 Web >中继 节点的不同参数。 这是两个区域之间HTTP请求的中继配置。
有关更多信息,请参阅此部分。
为要中继的每个URL添加一个 Web >中继> url 节点(插入顺序定义优先级),并包括以下参数。
以下是默认配置:
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true"
status="normal" targetUrl="http://localhost:7781" timeout="" urlPath="/pipelined/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="false" urlPath="/view/*"/>
<url IPMask="" deny="true" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="false" urlPath="*ooconv.jsp*"/>
<url IPMask="" deny="true" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="false" urlPath="/res/*.jsp*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="*/sc.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="*/interactionProposal.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="*/zoneJson.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/nms/jsp/barcode.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/nms/jsp/captcha.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/nms/jsp/webForm.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/xtk/jsp/zoneinfo.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="*/facebookCallback.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/nl/jsp/m.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/nl/jsp/s.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="blacklist" httpAllowed="false" urlPath="/nms/jsp/*.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="blacklist" httpAllowed="false" urlPath="/xtk/jsp/*.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="blacklist" httpAllowed="false" urlPath="/nl/jsp/*.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="blacklist" httpAllowed="false" urlPath="*.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="blacklist" httpAllowed="true" urlPath="/webApp/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="blacklist" httpAllowed="false" urlPath="/report/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="blacklist" httpAllowed="false" urlPath="/jssp/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="false" urlPath="/strings/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/interaction/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/barcode/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
timeout="" status="normal" httpAllowed="true" urlPath="/lineImage/*"/>
<url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
timeout="" status="spare" httpAllowed="true" urlPath="/favicon.*"/>
<url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
timeout="" status="spare" httpAllowed="true" urlPath="/*.md"/>
<url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
timeout="" status="spare" httpAllowed="true" urlPath="/*.png"/>
<url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
timeout="" status="spare" httpAllowed="true" urlPath="/*.jpg"/>
为每个HTTP标头添加一个 web >中继>responseHeader 节点,以添加到转发到中继的回复。
有关其他信息,请参阅管理HTTP标头。
以下是默认配置:
<responseHeader name="X-XSS-Protection" value="1; mode=block"/>
重定向 redirection
以下是 Web >重定向 节点的不同参数。 这是重定向模块的配置。
有关更多信息,请参阅此部分。
以下是 Web >重定向> spareServer 节点的不同参数。
有关其他信息,请参阅冗余跟踪。
spamCheck spamcheck
以下是 Web > spamCheck 节点的不同参数。 这是电子邮件反垃圾邮件评分评估参数的配置。
有关详细信息,请参阅配置SpamAssassin。
wfserver wfserver
以下是 wfserver 节点的不同参数。 这是工作流进程配置。
有关其他信息,请参阅高可用性工作流和关联性。