Configuration du Dispatcher id213BCM0M05U
Si vous prévoyez d’utiliser une instance Dispatcher sur l’instance d’auteur AEM avec AEM Guides, vous devez effectuer les configurations supplémentaires suivantes pour terminer la configuration :
Activation de AllowEncodedSlashes dans les URL
Les URL avec des barres obliques codées ne sont pas activées par défaut dans AEM configuration du Dispatcher, mais lorsque vous travaillez dans AEM Guides, vous devez activer cette fonctionnalité. Pour ce faire, vous devez définir le paramètre AllowEncodedSlashes sur Activé dans la configuration Apache, comme illustré dans le fragment de code suivant :
<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
**AllowEncodedSlashes On**
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
</IfModule>
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
Configuration du fichier mime.types pour DITA
Lors de l’utilisation d’un Dispatcher avec AEM Guides, vous devez vous assurer que le mappage DITA et les fichiers de rubrique sont rendus comme HTML pour que les auteurs puissent afficher le contenu comme ils le souhaitent (au lieu du format de texte brut).
Effectuez les étapes suivantes pour mettre à jour le fichier mime.types :
-
Connectez-vous au serveur Dispatcher à l’aide de SSH et accédez au fichier httpd.conf .
-
Vérifiez le chemin d’accès au fichier "mime.types".
-
Ouvrez le fichier mime.types et recherchez " text/html". Le mappage par défaut pour " text/html" est le suivant :
text/html html htm
-
Mettez à jour le mappage en ajoutant les extensions ditamap et dita comme suit :
text/html html htm ditamap dita
-
Enregistrez et fermez le fichier.
Cette mise à jour de la configuration garantit que le mappage DITA et les fichiers de rubrique rendus par Dispatcher sont affichés comme HTML dans l’interface utilisateur d’Assets.
Autoriser l’URL de requête des préférences utilisateur
Lors de l’utilisation d’un Dispatcher avec AEM Guides, si votre instance d’auteur dispose d’un dispatcher au premier plan, effectuez les deux modifications suivantes :
- Placez l’URL de demande du POST sur liste blanche. Un exemple de règle "
/filters
" est donné ci-dessous - Ajoutez cette règle au fichier de configurations du Dispatcher :
/xxxx {/type "allow" /method "POST" /url "/home/users/*/preferences"}
- Assurez-vous que le modèle d’URL " /libs/cq/security/userinfo.json" n’est pas mis en cache sur le Dispatcher de l’auteur. Par conséquent, ajoutez une règle (comme ci-dessous) dans author_dispatcher.any.
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}
Rubrique parente : Télécharger et installer