配置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文件:

  1. 使用SSH连接到Dispatcher服务器并浏览到httpd.conf文件。

  2. 检查“ mime.types”文件的路径。

  3. 打开mime.types文件并搜索“ text/html ”。 “ text/html ”的默认映射为:

    text/html html htm

  4. 通过将ditamap和dita扩展添加为来更新映射:

    text/html html htm ditamap dita

  5. 保存并关闭该文件。

此配置更新可确保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