Configurar Dispatcher id213BCM0M05U
Si planea utilizar una instancia de Dispatcher AEM en instancia de autor junto con AEM Guides, debe realizar las siguientes configuraciones adicionales para completar la configuración:
Habilitar AllowEncodedSlashes en las direcciones URL
AEM Las direcciones URL con barras oblicuas codificadas no están habilitadas de forma predeterminada en la configuración de Dispatcher, pero mientras trabaja en AEM Guides debe habilitarlas. Para ello, debe establecer el parámetro AllowEncodedSlashes en On en la configuración de Apache como se muestra en el siguiente fragmento:
<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
**AllowEncodedSlashes On**
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
</IfModule>
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
Configuración del archivo mime.types para DITA
Al utilizar una Dispatcher con AEM Guides, debe asegurarse de que el mapa DITA y los ficheros de tema se representan como HTML para que los autores vean el contenido como esperan (en lugar del formato de texto sin procesar).
Siga estos pasos para actualizar el archivo mime.types:
-
Conéctese al servidor de Dispatcher mediante SSH y busque el archivo httpd.conf.
-
Compruebe la ruta del archivo " mime.types".
-
Abra el archivo mime.types y busque " text/html". La asignación predeterminada para " text/html" es:
text/html html htm
-
Actualice la asignación añadiendo extensiones ditamap y dita como:
text/html html htm ditamap dita
-
Guarde y cierre el archivo.
Esta actualización de configuración garantiza que los archivos de tema y mapa DITA representados por Dispatcher se muestren como HTML en la interfaz de usuario de Assets.
Permitir URL de solicitud de preferencias de usuario
Cuando utilice una Dispatcher con AEM Guides, si la instancia de autor tiene una instancia de Dispatcher delante, realice los dos cambios siguientes:
- Incluya en la lista blanca la URL de solicitud de POST. A continuación se muestra una regla de muestra
/filters
: agregue esta regla al archivo de configuraciones de Dispatcher:
/xxxx {/type "allow" /method "POST" /url "/home/users/*/preferences"}
- Asegúrese de que el patrón de URL " /libs/cq/security/userinfo.json" no se almacene en caché en el Dispatcher de autor, así que agregue una regla (como la que se muestra a continuación) en author_dispatcher.any
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}
Tema principal: Descargar e instalar