設定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」,因此請在author_dispatcher.any中新增規則\(如下所示\)
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}
上層主題: 下載並安裝
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178