在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:

  1. 前往位於http://localhost:4502/system/console/components的OSGi元件主控台

  2. 搜尋下列元件:

    • org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
  3. 按一下旁邊的扳手圖示以檢視其設定選項:

    chlimage_1-80

  4. 建立下列設定:

    • 根路徑: /crx/server
    • 勾選「使用絕對URI」下的方塊。
  5. 完成使用CRXDE Lite時,請確定您再次停用WebDAV。

使用cURL啟用CRXDE Lite enabling-crxde-lite-curl

您也可以執行下列兩個命令(兩者),透過cURL啟用CRXDE Lite:

  • 啟用create-absolute-uri

    code language-shell
    curl -u admin:admin 'http://localhost:4502/system/console/configMgr/org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet' --data-raw 'apply=true&action=ajaxConfigManager&%24location=&dav.create-absolute-uri=true&propertylist=dav.create-absolute-uri'
    
  • 定義alias

    code language-shell
    curl -u admin:admin 'http://localhost:4502/system/console/configMgr/org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet' --data-raw 'apply=true&action=ajaxConfigManager&%24location=&alias=/crx/server&propertylist=alias'
    

其他資源 other-resources

如需AEM 6安全性功能的詳細資訊,請參閱下列頁面:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2