Configurare Dispatcher id213BCM0M05U
Se prevedi di utilizzare un’istanza Dispatcher su AEM Author insieme ad AEM Guides, per completare la configurazione devi eseguire le seguenti configurazioni aggiuntive:
Abilitare AllowEncodedSlashes negli URL
Gli URL con barre codificate non sono abilitati per impostazione predefinita nella configurazione del dispatcher AEM, ma mentre lavori in AEM Guides devi abilitarli. A questo scopo, è necessario impostare il parametro AllowEncodedSlashes su On nella configurazione di Apache, come illustrato nel seguente snippet:
<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
**AllowEncodedSlashes On**
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
</IfModule>
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
Configurare il file mime.types per DITA
Quando si utilizza un Dispatcher con AEM Guides, è necessario assicurarsi che i file mappa e argomento DITA vengano sottoposti a rendering come HTML per consentire agli autori di visualizzare il contenuto come previsto (anziché in formato testo non elaborato).
Per aggiornare il file mime.types, effettua le seguenti operazioni:
-
Connettiti al server Dispatcher utilizzando SSH e individua il file httpd.conf.
-
Controlla il percorso del file "mime.types".
-
Apri il file mime.types e cerca " text/html". La mappatura predefinita per " text/html" è:
text/html html htm
-
Aggiorna la mappatura aggiungendo estensioni ditamap e dita come:
text/html html htm ditamap dita
-
Salva e chiudi il file.
Questo aggiornamento della configurazione assicura che i file mappa DITA e i file degli argomenti sottoposti a rendering da Dispatcher vengano visualizzati come HTML nell’interfaccia utente di Assets.
Consenti URL richiesta preferenze utente
Quando utilizzi un Dispatcher con AEM Guides, se l’istanza Autore ha in primo piano un dispatcher, apporta le due modifiche seguenti:
- Inserisci nella whitelist l’URL della richiesta POST. Di seguito è riportata una regola di esempio "
/filters
". Aggiungere questa regola al file di configurazioni del dispatcher:
/xxxx {/type "allow" /method "POST" /url "/home/users/*/preferences"}
- Assicurati che il pattern URL " /libs/cq/security/userinfo.json" non sia memorizzato nella cache in Author Dispatcher, quindi aggiungi una regola (simile a quella riportata di seguito) in Author_dispatcher.any
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}
Argomento padre: Scarica e installa