配置Dispatcher id213BCM0M05U
如果您计划在AEM创作实例上将Dispatcher与AEM Guides结合使用,则需要执行以下其他配置以完成设置:
NOTE
Dispatcher 是 Adobe Experience Manager 的缓存和/或负载平衡工具。有关使用Dispatcher的详细信息,请参阅Dispatcher概述。
在URL中启用AllowEncodedSlases
默认情况下,AEM Dispatcher设置中未启用包含编码斜杠的URL,但是在AEM Guides中工作时,您需要启用此功能。 为此,您需要在Apache配置中将AllowEncodedSlashes参数设置为On,如以下代码片段所示:
<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
**AllowEncodedSlashes On**
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
</IfModule>
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
为DITA配置mime.types文件
在将Dispatcher与AEM Guides结合使用时,必须确保将DITA映射和主题文件呈现为HTML,以便作者按预期方式查看内容\(而不是原始文本格式\)。
执行以下步骤以更新mime.types文件:
-
使用SSH连接到Dispatcher服务器并浏览到httpd.conf文件。
-
检查“ mime.types”文件的路径。
-
打开mime.types文件并搜索“ text/html ”。 “ text/html ”的默认映射为:
text/html html htm
-
通过将ditamap和dita扩展添加为来更新映射:
text/html html htm ditamap dita
-
保存并关闭该文件。
此配置更新可确保Dispatcher渲染的DITA映射和主题文件在Assets UI中显示为HTML。
允许用户首选项请求URL
在将Dispatcher与AEM Guides结合使用时,如果您的创作实例前面有调度程序,则进行以下两项更改:
- 将POST请求URL列入白名单。 下面提供了示例“
/filters
”规则 — 将此规则添加到Dispatcher配置文件:
/xxxx {/type "allow" /method "POST" /url "/home/users/*/preferences"}
- 确保Author Dispatcher上未缓存URL模式“ /libs/cq/security/userinfo.json”,因此请在author_dispatcher.any中添加规则\(如下所示\)
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}
父主题: 下载并安装
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178