在AEM中啟用CRXDE Lite enabling-crxde-lite-in-aem
為了確保AEM安裝儘可能安全,安全性檢查清單建議在生產環境中停用WebDAV。
不過,CRXDE Lite依賴於org.apache.sling.jcr.davex
套件組合才能正常運作,因此停用WebDAV也會有效地停用CRXDE Lite。
發生此情況時,瀏覽到https://serveraddress:4502/crx/de/index.jsp
將顯示空白的根節點,並且對CRXDE Lite資源的所有HTTP請求都將失敗:
404 Resource at '/crx/server/crx.default/jcr:root/.1.json' not found: No resource found
雖然此建議的目的是為了儘可能減少攻擊面,但系統管理員有時可能需要存取CRXDE Lite來瀏覽內容或偵錯生產執行個體上的問題。
您可以使用OSGi設定或cURL命令來啟用CRXDE Lite。
WARNING
由於這些方法的操作方式稍有不同,您應該使用****** OSGI 或 cURL。
這兩個方法 不是 可互換。
使用OSGI啟用CRXDE Lite enabling-crxde-lite-osgi
如果停用,您可以依照下列程式開啟CRXDE Lite:
-
前往位於
http://localhost:4502/system/console/components
的OSGi元件主控台 -
搜尋下列元件:
org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
-
按一下旁邊的扳手圖示以檢視其設定選項:
-
建立下列設定:
- 根路徑:
/crx/server
- 勾選「使用絕對URI」下的方塊。
- 根路徑:
-
完成使用CRXDE Lite時,請確定您再次停用WebDAV。
使用cURL啟用CRXDE Lite enabling-crxde-lite-curl
您也可以執行此命令,透過cURL啟用CRXDE Lite:
curl -u admin:admin -F "jcr:primaryType=sling:OsgiConfig" -F "alias=/crx/server" -F "dav.create-absolute-uri=true" -F "dav.create-absolute-uri@TypeHint=Boolean" http://localhost:4502/apps/system/config/org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
19ffd973-7af2-44d0-84b5-d547b0dffee2