CRXDE Lite inschakelen in AEM enabling-crxde-lite-in-aem

Om ervoor te zorgen dat de installaties van AEM zo veilig mogelijk zijn, adviseert de veiligheid controlelijst ​ onbruikbaar makend WebDAV ​ in productiemilieu's.

CRXDE Lite is echter afhankelijk van de juiste werking van de org.apache.sling.jcr.davex -bundel. Als u WebDAV uitschakelt, wordt CRXDE Lite ook uitgeschakeld.

Wanneer dit gebeurt, wordt bij het bladeren naar https://serveraddress:4502/crx/de/index.jsp een leeg hoofdknooppunt weergegeven en mislukken alle HTTP-aanvragen naar CRXDE Lite-bronnen:

404 Resource at '/crx/server/crx.default/jcr:root/.1.json' not found: No resource found

Hoewel deze aanbeveling bedoeld is om aanvalsoppervlakken zoveel mogelijk te beperken, hebben systeembeheerders soms toegang tot CRXDE Lite nodig om inhoud te kunnen doorbladeren of problemen met de foutopsporing op productieinstanties op te lossen.

U kunt CRXDE Lite met of ​ montages OSGi ​ of met het bevel van a ​ cURL ​ toelaten.

WARNING
Wegens lichte verschillen in hoe deze methodes werken zou u of OSGI of cURL moeten gebruiken.
De twee methodes zijn niet onderling verwisselbaar.

CRXDE Lite inschakelen met OSGI enabling-crxde-lite-osgi

Indien uitgeschakeld, kunt u CRXDE Lite inschakelen door de onderstaande procedure te volgen:

  1. Ga naar de console OSGi Components op http://localhost:4502/system/console/components

  2. Zoek naar de volgende component:

    • org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
  3. Klik op het moersleutelpictogram naast het pictogram om de configuratieopties weer te geven:

    chlimage_1-80

  4. Maak de volgende configuratie:

    • Wortingspad: /crx/server
    • Tik de doos onder absolute URIs van het Gebruik.
  5. Als u klaar bent met het gebruik van CRXDE Lite, moet u WebDAV opnieuw uitschakelen.

CRXDE Lite inschakelen met cURL enabling-crxde-lite-curl

U kunt CRXDE Lite ook via cURL inschakelen door (beide) de volgende twee opdrachten uit te voeren:

  • Enable 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'
    
  • Definiëren 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'
    

Overige bronnen other-resources

Raadpleeg de volgende pagina's voor meer informatie over de beveiligingsfuncties van AEM 6:

recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2