設定 Dispatcher id213BCM0M05U
如果您打算在AEM Author例項上搭配使用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檔案
搭配AEM Guides使用Dispatcher時,您必須確保DITA map和主題檔案呈現為HTML,讓作者如預期般檢視內容\(而非原始文字格式\)。
執行以下步驟來更新mime.types檔案:
-
使用SSH連線至Dispatcher伺服器並瀏覽至
httpd.conf檔案。 -
檢查
mime.types檔案的路徑。 -
開啟
mime.types檔案並搜尋「 text/html」。 「text/html」的預設對應為:text/html html htm -
透過將ditamap和dita擴充功能新增為來更新對應:
text/html html htm ditamap dita -
儲存並關閉檔案。
此設定更新會確保Dispatcher轉譯的DITA map和主題檔案在Assets UI中顯示為HTML。
允許使用者偏好設定請求URL
將Dispatcher與AEM Guides搭配使用時,如果您的編寫執行個體前端有Dispatcher,則進行下列兩項變更:
- 將POST要求URL加入白名單。 以下提供範例
/filters規則:將此規則新增到Dispatcher設定檔:
/xxxx {/type "allow" /method "POST" /url "/home/users/*/preferences"}
- 確定未在Author Dispatcher上快取URL模式
/libs/cq/security/userinfo.json,因此請在\(like below\)中新增規則author\_dispatcher.any
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178