Activación del CRXDE Lite AEM en la enabling-crxde-lite-in-aem
AEM Para asegurarse de que las instalaciones de la son lo más seguras posible, la lista de comprobación de seguridad recomienda deshabilitar WebDAV en entornos de producción.
Sin embargo, el CRXDE Lite depende del paquete org.apache.sling.jcr.davex
para funcionar correctamente, por lo que al deshabilitar WebDAV también se deshabilitará el CRXDE Lite.
Cuando esto sucede, al examinar https://serveraddress:4502/crx/de/index.jsp
se muestra un nodo raíz vacío, y todas las solicitudes HTTP a los recursos del CRXDE Lite producirán un error:
404 Resource at '/crx/server/crx.default/jcr:root/.1.json' not found: No resource found
Aunque esta recomendación pretende reducir las superficies de ataque en la medida de lo posible, los administradores del sistema a veces pueden necesitar acceso a CRXDE Lite para examinar el contenido o depurar problemas en instancias de producción.
Puede habilitar el CRXDE Lite con configuración OSGi o con un comando cURL.
Habilitar el CRXDE Lite con OSGI enabling-crxde-lite-osgi
Si está desactivado, puede activar el CRXDE Lite siguiendo el siguiente procedimiento:
-
Vaya a la consola Componentes de OSGi en
http://localhost:4502/system/console/components
-
Busque el siguiente componente:
org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
-
Haga clic en el icono de la llave inglesa junto a ella para ver sus opciones de configuración:
-
Cree la siguiente configuración:
- Ruta de acceso raíz:
/crx/server
- Marque la casilla bajo Usar URI absolutos.
- Ruta de acceso raíz:
-
Cuando termine de usar CRXDE Lite, asegúrese de volver a deshabilitar WebDAV.
Habilitar el CRXDE Lite con cURL enabling-crxde-lite-curl
También puede habilitar CRXDE Lite mediante cURL ejecutando (ambos) estos dos comandos:
-
Habilitar
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'
-
Definir
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'
Otros recursos other-resources
AEM Para obtener más información sobre las funciones de seguridad de la versión 6 de la aplicación, consulte las páginas siguientes: