Konfiguration des Dispatchers id213BCM0M05U
Wenn Sie beabsichtigen, eine Dispatcher in der AEM-Autoreninstanz zusammen mit AEM Guides zu verwenden, müssen Sie die folgenden zusätzlichen Konfigurationen vornehmen, um die Einrichtung abzuschließen:
AllowEncodedSlashes in URLs aktivieren
URLs mit kodierten Schrägstrichen sind im AEM-Dispatcher-Setup nicht standardmäßig aktiviert. Bei der Arbeit in AEM Guides müssen Sie dies jedoch aktivieren. Dazu müssen Sie den Parameter „AllowEncodedSlashes“ in der Apache-Konfiguration auf „On“ setzen, wie im folgenden Ausschnitt gezeigt:
<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
**AllowEncodedSlashes On**
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
</IfModule>
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
Konfigurieren der Datei „mime.types“ für DITA
Bei Verwendung einer Dispatcher mit AEM Guides müssen Sie sicherstellen, dass die DITA-Zuordnung und die Themendateien als HTML gerendert werden, damit Autorinnen und Autoren den Inhalt wie erwartet anzeigen können (anstelle von Rohtextformat).
Führen Sie die folgenden Schritte aus, um die Datei „mime.types“ zu aktualisieren:
-
Stellen Sie mithilfe von SSH eine Verbindung zum Dispatcher-Server her und navigieren Sie zur Datei httpd.conf .
-
Überprüfen Sie den Pfad der Datei „mime.types“.
-
Öffnen Sie die Datei mime.types und suchen Sie nach „text/html“. Die Standardzuordnung für „text/html“ ist:
text/html html htm
-
Aktualisieren Sie die Zuordnung, indem Sie ditamap- und dita-Erweiterungen wie folgt hinzufügen:
text/html html htm ditamap dita
-
Speichern und schließen Sie die Datei.
Durch dieses Konfigurationsupdate wird sichergestellt, dass die von Dispatcher gerenderten DITA-Zuordnungs- und Themendateien als HTML in der Assets-Benutzeroberfläche angezeigt werden.
Anforderungs-URL für Benutzervoreinstellungen zulassen
Wenn Sie eine Dispatcher mit AEM Guides verwenden und Ihre Autoreninstanz über einen Dispatcher verfügt, nehmen Sie die beiden folgenden Änderungen vor:
- Setzen Sie die URL der POST-Anfrage auf die Whitelist. Nachfolgend finden Sie eine Beispielregel "
/filters
" - Fügen Sie diese Regel zur Dispatcher-Konfigurationsdatei hinzu:
/xxxx {/type "allow" /method "POST" /url "/home/users/*/preferences"}
- Stellen Sie sicher, dass das URL-Muster " /libs/cq/security/userinfo.json" nicht im Autoren-Dispatcher zwischengespeichert wird. Fügen Sie daher eine Regel (wie unten) in „author_dispatcher.any“ hinzu.
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}
Übergeordnetes Thema: Herunterladen und installieren