Show Menu
SUJETS×

Paramètres de configuration OSGi

OSGi est un élément fondamental de la pile technologique d’AEM. Il est utilisé pour contrôler les lots composites d’AEM et leur configuration.
OSGi «  fournit les primitives normalisées qui permettent de construire des applications à partir de petits composants, réutilisables et collaboratifs. Ces composants peuvent être créés dans une application et déployés  ».
Cela permet une gestion conviviale des lots car ils peuvent être arrêtés, installés, démarrés individuellement. Les interdépendances sont gérées automatiquement. Chaque composant OSGi (voir Spécifications OSGi ) se trouve dans l’un des lots. Lorsque vous utilisez AEM, plusieurs méthodes permettent de gérer les paramètres de configuration de ces lot ; voir Configuration OSGi pour plus de détails et les pratiques recommandées.
Les paramètres de configuration OSGi suivants (répertoriés selon le lot) sont pertinents à la réalisation du projet. Les paramètres répertoriés ne doivent pas tous être ajustés, certains sont mentionnés pour vous aider à comprendre comment fonctionne AEM.
La liste sert de ligne directrice et n’est pas exhaustive. Tous les lots ne sont pas répertoriés, ni tous les paramètres de lots.
La configuration nécessaire varie d’un projet à l’autre.
Consultez la console web pour les valeurs utilisées et des informations détaillées sur les paramètres.
L’outil de différenciation de configuration OSGi, composant des outils aem-tools.htmlAEM, peut être utilisé pour les configurations OSGi par défaut.
D’autres lots peuvent être nécessaires pour des zones spécifiques de fonctionnalité dans AEM. Dans ce cas, les informations de configuration figurent sur la page liée à la fonctionnalité en question.
Configuration du module d’écoute du de réplication AEM :
  • Modes d’ exécution , dans lesquels le de réplication sera distribué aux auditeurs. Par exemple, s’il est défini comme auteur, il s’agit du système qui "initiera" la réplication.
  • Le mode d’exécution Publication doit être ajouté si le code du projet traite le de réplication (réplication inverse) dans un de publication. Par exemple, lorsque le répartiteur est utilisé pour vider du de publication ou lorsque la réplication standard vers d’autres instances de publication se produit.
Configuration d’un écouteur de modification du référentiel AEM :
  • Les chemins , emplacements pour écouter les de référentiel prêts pour la distribution.
Référentiel client CRX Sling Configurez l’accès au référentiel de contenu sous-jacent.
  • Le mot de passe ​d’administration doit être modifié après l’installation afin d’assurer la sécurité de votre instance.
  • D'autres modifications ne devraient pas être nécessaires et doivent être prises en compte car elles peuvent affecter l'accès au référentiel.
Service de messagerie Wiki Configurez les paramètres de messagerie pour les courriers électroniques envoyés par un wiki.
Console de gestion Apache Felix OSGi Configuration :
  • Des modules complémentaires , les éléments de navigation principale (modules complémentaires de la console) disponibles dans la Console de gestion web Apache Felix en tant que commandes de menu de niveau supérieur. Désactivez tous les éléments dont vous n’avez pas besoin, car chacun d’entre eux requiert de l’espace et des ressources.
Veillez à configurer ce qui suit :
Nom d’utilisateur et mot de passe , les informations d’identification pour accéder à la console de gestion web Apache Felix. Le mot de passe doit être modifié après l’installation initiale pour garantir la sécurité de votre instance.
Cette configuration doit être effectuée par le biais de la console Felix, car elle est nécessaire au démarrage (avant que le référentiel ne soit disponible).
Configuration du journal de données de requête personnalisable Apache Sling Configuration :
  • Nom de l’enregistreur et Format de journal pour configurer l’emplacement et le format de la demande et de la journalisation des accès (valeur par défaut : request.log ). Ce fichier journal est essentiel pour analyser la performance ou déboguer les fonctionnalités liées à la chaîne web. Cela est associé à l’enregistreur de demandes Apache Sling .
Pour plus d’informations, reportez-vous à Journalisation AEM et Journalisation Sling .
Apache Sling Évolution du pool de threads Configuration :
  • Taille minimale du pool et Taille ​maximale du pool, taille du pool utilisé pour tenir threads.
  • Taille ​de la file d’attente, taille maximale de la file d’attente de thread si le pool est épuisé. La valeur recommandée est -1 la suivante : la file d’attente est définie sur illimitée ; si une limite est définie, des pertes peuvent survenir lorsqu'elle est dépassée.
  • La modification de ces paramètres peut améliorer les performances dans les scénarios comportant un nombre élevé de ; par exemple, une utilisation importante de la gestion des actifs numériques AEM ou du processus.
  • Les valeurs spécifiques à votre scénario doivent être établies à l’aide de tests.
  • Ces paramètres peuvent affecter les performances de votre instance. Ne les modifiez donc pas sans raison et en tenant dûment compte.
Apache Sling GET Servlet Configurez certains aspects du rendu :
  • Auto index (Index automatique) pour activer/désactiver le rendu du répertoire pour la navigation.
  • Activez (ou désactivez) les rendus par défaut, tels que HTML , texte brut , JSON ou XML . Ne désactivez pas le JSON.
Ce paramètre est automatiquement configuré pour les instances de production si vous exécutez AEM en mode prêt pour la production .
Gestionnaire Java Script Apache Sling Configurez les paramètres pour la compilation des fichiers .java sous forme de scripts (servlets).
Certains paramètres peuvent nuire aux performances et doivent être désactivés dans la mesure du possible, en particulier pour une instance de production.
  • La marchine virtuelle source et la machine virtuelle cible définissent la version JDK utilisée comme mode d’exécution JVM
  • Pour les instances de production :
    • Désactivez l’option Générer les informations de débogage
Programme d'installation JCR d'Apache Sling Ces paramètres n'ont probablement pas besoin d'être configurés, mais ils peuvent être utiles à connaître lors du développement ou du débogage. Par exemple, le dossier d’installation peut être utile pour archiver/extraire ou créer un module.
  • Installation folders name regexp (Regexp nom de dossiers d’installation) et Max hierarchy depth of install folders (Profondeur de hiérarchie maximale des fichiersd’installation) - spécifiez où et à quel niveau les fichiers de référentiel sont recherchées pour que les ressources soient installées. Lorsqu’un caractère générique est utilisé (comme dans .*/install) all appropriate matches will be searched, for example, /libs/sling/install and /libs/cq/core/install .
  • Search Path (Chemin de recherche)  : la liste des chemins d’accès recherchés par jcrinstall pour l’installation des ressources, ainsi qu’un nombre indiquant le facteur de pondération pour ce chemin.
Gestionnaire de tâches Apache Sling Configuration des paramètres qui gèrent la planification des tâches :
  • Intervalle de nouvelle tentative, ​maximum, Tâches parallèles maximales, temps ​d’attente d’acceptation, entre autres.
  • La modification de ces paramètres peut améliorer les performances dans les scénarios comportant un grand nombre de tâches ; par exemple, une utilisation intensive de la gestion des actifs numériques et des AEM.
  • Les valeurs spécifiques à votre scénario doivent être établies à l’aide de tests.
  • Ne modifiez pas ces paramètres sans raison, mais modifiez-les uniquement après en avoir tenu compte.
Gestionnaire de script JSP Apache Sling Configurez les paramètres relatifs aux performances pour le gestionnaire de script JSP. Pour améliorer les performances, vous devez en désactiver autant que possible.
Cela concerne surtout les instances de production :
  • Désactivez Generate Debug Info (Générer des informations de débogage)
  • Désactivez Keep Generated Java (Conserver le Java généré)
  • Désactivez Mapped Content (Contenu mappé)
  • Désactivez Display Source Fragments (Afficher les fragments source)
Ce paramètre est automatiquement configuré pour les instances de production si vous exécutez AEM en mode prêt pour la production .
Configuration de journalisation Apache Sling Configuration :
  • Niveau de journal et fichier journal , pour définir l’emplacement et le niveau de journal de la configuration de journalisation centrale (error.log). The level can be set to one of DEBUG , INFO , WARN , ERROR and FATAL .
  • Le nombre de fichiers journaux et le seuil du fichier journal pour définir la rotation de taille et de version du fichier journal.
  • Le modèle de message définit le format des messages du journal.
Pour plus d’informations, reportez-vous à Journalisation AEM et Journalisation Sling .
Configuration du journal de journalisation Apache Sling (configuration d'usine) Configuration :
  • Niveau de journal , Fichier journal et Format de message pour définir les détails du fichier journal et des messages.
  • Enregistreur pour définir la catégorie ; par exemple, uniquement le journal pour com.day.cq.
  • À l’aide des configurations de fabrique , un certain nombre de configurations supplémentaires peuvent être ajoutées pour gérer les divers niveaux de journal et les catégories requises.
  • Ces fonctionnalités sont utiles lors du développement ; par exemple, pour consigner des messages TRACE pour un service spécifique dans un fichier journal spécifié.
  • Ces fonctionnalités sont utiles dans un environnement de production ; par exemple, pour recevoir des messages concernant un service spécifique connecté à un fichier journal individuel pour une surveillance plus facile.
Pour plus d’informations, reportez-vous à Journalisation AEM et Journalisation Sling .
Configuration du rédacteur de journal Apache Sling (configuration en usine) Configuration :
  • Fichier journal pour définir l’existence d’un fichier journal.
  • Le nombre de fichiers journaux pour définir la rotation des versions.
  • L’auteur peut être utilisé par une configuration d’enregistreur de journaux Apache Sling .
  • Ces fonctionnalités sont utiles lors du développement ; par exemple, pour consigner des messages TRACE pour un service spécifique dans un fichier journal spécifié.
  • Ces fonctionnalités sont utiles dans un environnement de production ; par exemple, pour recevoir des messages concernant un service spécifique connecté à un fichier journal individuel pour une surveillance plus facile.
Pour plus d’informations, reportez-vous à Journalisation AEM et Journalisation Sling .
Apache Sling Main Servlet Configure :
  • Nombre d’appels par demande et Profondeur de récursion pour protéger votre système contre la récursivité infinie et les appels excessifs de script.
Apache Sling MIME Type Service Configuration :
  • les types MIME pour ajouter ceux requis par votre projet dans le système. Cela permet d’effectuer une demande GET sur un fichier pour définir l’en-tête du type de contenu approprié pour lier le type de fichier et l’application.
Apache Sling filtre Pour résoudre des problèmes de sécurité connus avec le filtre CSRF (Cross-Site Request Forgery) dans CRX WebDAV et Apache Sling, vous devez configurer le filtre .
Le service de filtre de référent est un service OSGi qui permet de configurer :
  • les méthodes HTTP à filtrer ;
  • si un en-tête de référent vide est permis ;
  • et une liste des serveurs autorisés, en plus de l’hôte de serveur.
Le filtre de référent Apache Sling dépend de l’installation d’un module de correctif rapide.
Configuration du journal de requêtes Apache Sling
  • Divers paramètres pour définir comment les requêtes sont consignées.
  • Activer le journal de requête , pour activer ou désactiver.
  • Activer le journal d’accès , pour activer ou désactiver.
Pour plus d’informations, reportez-vous à Journalisation AEM et Journalisation Sling .
Apache Sling Resource Resolver Factory Configurez les aspects centraux de la résolution des ressources Sling :
  • Chemin de recherche de ressources, ajoutez les chemins spécifiques au projet (mais ne supprimez /libs ni /apps ).
  • URL virtuelles pour définir vos mappages URL Vanity.
  • Correspondances URL pour définir des alias éventuels ; par exemple de /content à / .
  • Emplacement de mappage, configuration du mappeur externalisée dans /etc/map .
  • Use your local installation (for example, use https://localhost:4502/system/console/jcrresolver ) to determine which Resource Resolver is active.
Ces options en particulier doivent être configurées dans le référentiel.
Dans le cas contraire, les modifications apportées aux mappages d’URL à l’aide de la console Felix peuvent être écrasées par AEM au prochain démarrage.
Apache Sling Servlet/Script Resolver and Error Handler (Résolveur de script/servlet Apache Sling) Le servlet Sling et le résolveur de script ont plusieurs :
  1. Il est utilisé comme ServletResolver pour sélectionner le servlet ou le script à appeler pour traiter la demande.
  2. It acts as the SlingScriptResolver .
  3. Il assure la gestion des erreurs en implémentant l’interface ErrorHandler à l’aide du même algorithme pour sélectionner les servlets et les scripts assurant la gestion des erreurs, comme ceux utilisés pour résoudre les servlets et scripts assurant le traitement des demandes.
Divers paramètres peuvent être définis, notamment :
  • L’option Execution Paths (Chemins d’exécution) répertorie les mappages pour rechercher des scripts exécutables ; en configurant des mappages spécifiques, vous pouvez limiter les scripts pouvant être exécutés. If no path is configured then the default is used ( / = root), this allows the execution of all scripts. Si une valeur de chemin configurée se termine par une barre oblique, la recherche porte sur toute la sous-arborescence. En l’absence de barre oblique, le script est exécuté uniquement s’il existe une correspondance exacte.
  • Script User (Utilisateur de script)  : cette propriété facultative peut spécifier le compte utilisateur utilisé pour lire les scripts. Si aucun nombre n’est spécifié, l’utilisateur admin est utilisé par défaut.
  • Default Extensions (Extensions par défaut) La liste des extensions pour lesquelles le comportement par défaut est utilisé. Cela signifie que le dernier segment de chemin du type de ressource peut être utilisé comme nom du script.
Day Commons GFX Font Helper Lors du rendu des graphiques, vous pouvez utiliser DrawText pour incorporer du texte. Pour cela, vous pouvez également installer vos propres polices :
  • Définissez le chemin de police à rechercher pour les polices spécifiques au projet. Par exemple, /apps/myapp/fonts .
Configuration du proxy de configuration des composants HTTP Apache pour tout le code utilisant le client HTTP Apache, utilisé lors de la création d'un HTTP ; par exemple lors de la réplication.
When creating a new configuration, do not make changes to the factory configuration but instead create a new factory configuration for this component using the configuration manager available here: https://localhost:4502/system/console/configMgr/ . The proxy configuration is available in org.apache.http.proxyconfigurator.
Dans AEM 6.0 et versions antérieures, le proxy était configuré dans le client HTTP Day Commons. Depuis AEM 6.1 et versions ultérieures, la configuration proxy a été déplacée vers·« Configuration proxy des composants HTTP Apache » au lieu de la configuration « Client HTTP Day Commons ».
Day CQ Antispam Configurez le service antispam (Akismet) utilisé. Pour ce faire, vous devez enregistrer les éléments suivants :
  • Fournisseur
  • Clé d’API
  • URL enregistrée
Gestionnaire de bibliothèques HTML Adobe Granite Configurez cette option pour contrôler la gestion des bibliothèques client (css ou js) ; par exemple, la façon dont la structure sous-jacente est vue.
  • Pour les instances de production :
    • Activez l’option Minify (Réduire) (pour supprimer CRLF et les espaces).
    • Activez l’option Gzip (pour permettre de compresser les fichiers et d’y accéder dans une demande).
    • Désactivez l’option Déboguer .
    • Désactivez Timing (Minutage)
  • Pour le développement JS (particulièrement lors de l’utilisation de Firebug ou du débogage) :
    • Désactivez l’option Minify (Réduire)
    • Activez l’option Debug (Déboguer) pour séparer les fichiers du débogage et de l’utilisation avec Firebug.
    • Activez l’option Timing (Minutage) si le minutage vous interesse.
    • Activez la console de débogage pour voir les messages de journal de la console JS.
Lorque vous changez le paramètre sur Minify (Réduire) ou Gzip , vous devez également supprimer le contenu de /var/clientlibs . Il s’agit d’une version mise en cache des clientlibs, qui sera recréée lors de la prochaine demande.
Ce paramètre est automatiquement configuré pour les instances de production si vous utilisez le mode prêt pour la production .
Gestionnaire d’authentification d’en-tête HTTP Day CQ Paramètres à l’échelle du système pour la méthode d’authentification de base de la requête HTTP.
Lorsque vous utilisez des groupes d’utilisateurs fermés , vous pouvez configurer (entre autres) :
  • Le domaine de HTTP
  • La page de connexion par défaut
Vérification du service de vérification des liens Day CQ et, si nécessaire, configuration :
  • La période du planificateur pour définir l’intervalle auquel les liens externes doivent être automatiquement vérifiés.
  • Testez l’intervalle de tolérance des mauvais liens pour déterminer la période après laquelle un lien externe ayant échoué est considéré comme étant mauvais.
  • Les modèles de priorité de vérification des liens pour définir les chemins d’accès à exclure de la vérification des liens.
de vérification des liens Day CQ configurer les paramètres d’un de vérification des liens unique (un qui vérifie un lien externe) :
  • Vérifiez les intervalles définis dans les options Intervalle de test d’un bon lien et Intervalle de test d’un mauvais lien
  • Les différents paramètres liés aux proxys pour l’accès Internet et les NTLM nécessaires pour les accès externes lors de la vérification d’un lien.
Service de messagerie Day CQ Configurez le nom d’hôte et les détails d’accès pour le serveur de messagerie. Reportez-vous à la section Configuration du service de messagerie.
Newsletter MCM Day CQ Configurez les différents paramètres utilisés avec la newsletter.
Mappage racine Day CQ Configuration :
  • Chemin de pour définir à quel emplacement une requête vers " / " sera redirigée.
Il existe deux interfaces utilisateur disponibles dans AEM :
  • L’IU tactile est l’IU standard
  • et l’IU classique obsolète est toujours pleinement opérationnelle
En utilisant le mappage racine d’AEM, vous pouvez configurer l’IU que vous souhaitez utiliser en tant que valeur par défaut pour votre instance :
  • To have the touch-enabled UI as the default UI the Target Path should point to:
       /projects.html
    
    
  • To have the classic UI as the default UI the Target Path should point to:
       /welcome.html
    
    
Pour une installation standard, l’IU optimisée pour les écrans tactiles est l’UI par défaut.
Gestionnaire d’authentification unique Granite d’Adobe Configuration des détails de l’authentification unique (SSO) ; elles sont souvent nécessaires dans les configurations des auteurs d’entreprise, souvent conjointement avec LDAP.
Différentes propriétés de configuration sont disponibles :
  • Path Chemin pour lequel ce gestionnaire d’authentification est actif. Si ce paramètre n’est pas renseigné, le gestionnaire d’authentification est désactivé. Par exemple, si vous utilisez le chemin /, le gestionnaire d’authentification est utilisé pour l’ensemble du référentiel.
  • Service Ranking La valeur de classement du service OSGi Framework est utilisée pour indiquer l’ordre d’appel de ce service. Il s’agit d’une valeur int où les valeurs les plus élevées indiquent une priorité plus élevée. La valeur par défaut est 0 .
  • Noms des en-têtes Les noms des en-têtes qui peuvent contenir un identifiant utilisateur.
  • Noms de cookies Les noms des cookies pouvant contenir un identifiant utilisateur.
  • Nom des paramètres Les noms des paramètres de requête pouvant fournir l’identifiant utilisateur.
  • La carte utilisateur Pour les utilisateurs sélectionnés, le nom d’utilisateur extrait de la requête HTTP peut être remplacé par un nom différent dans l’objet des informations d’authentification. Le mappage est défini ici. Si le nom d’utilisateur admin apparaît sur les deux côtés de la carte, le mappage sera ignoré. N’oubliez pas que le caractère « = » doit tre précédé de « \ ».
  • Format indique le format dans lequel l’identifiant utilisateur est fourni. Utilisez :
    • Basic si l’identifiant utilisateur est codé au format d’authentification HTTP de base.
    • AsIs si l’identifiant utilisateur est fourni en texte brut ou si une valeur appliquée d’expression régulière doit être utilisée telle quelle ou une expression régulière
Day CQ WCM Debug Filter (Filtre de débogage WCM Day CQ) Ceci est utile lors du développement, car il permet l’utilisation de suffixes tels que ?debug=layout lors de l’accès à une page. Par exemple, https://localhost:4502/cf#/content/geometrixx/en/support.html?debug=layout fournira des informations de mise en page susceptibles d’intéresser le développeur.
  • Désactivez cette option sur les instances de production pour garantir performance et sécurité.
Filtre WCM Day CQ Configuration :
  • Mode WCM ​pour définir le mode par défaut.
  • Sur une instance d’auteur, il peut s’agir edit , disable,preview ou analytics . The other modes can be accessed from the sidekick, or the suffix ?wcmmode=disabled can be used to emulate a production environment.
  • On a publish instance this must be set to disabled to ensure that no other mode is accessible.
Ce paramètre est automatiquement configuré pour les instances de production si vous exécutez AEM en mode prêt pour la production .
Configurateur du vérificateur de liens Day CQ WCM Configuration :
  • Liste de configuration des réécritures pour specifier une liste d’emplacements pour les configurations des vérifications de liens basées sur le contenu. Les configurations peuvent étre basées sur un mode d’exécution ; c’est pour cela qu’il est important de distinguer les environnement d’auteur et de publication, vu que les paramètre de vérification de lien peuvent varier de l’un à l’autre.
Processeur de page WCM Day CQ Configuration :
  • Paths (chemins d’accès) , une liste d’emplacements où le système détecte des modifications de page avant de déclencher jcr:Event .
Outil de suivi des impressions de page Adobe Pour une instance d’auteur, configurez :
  • sling.auth.requirements : définissez la valeur de cette propriété sur -/libs/wcm/stats/tracker
Cette configuration permet d’envoyer des demandes anonymes au service du suivi.
Voir Impressions de page pour plus d’informations.
Statistiques de page WCM Day CQ Pour une instance de publication, configurez :
  • URL to send data (URL pour envoyer des données) pour configurer l’URL utilisée pour suivre les statistiques de page (essentiel si la demande d’un outil de suivi passe par le dispatcher) ; par exemple, l’URL par défaut est https://localhost:4502/libs/wcm/stats/tracker .
  • Tracking script enabled (Script de suivi activé) pour activer ( true ) ou désactiver ( false ) l’intégration du script de suivi sur les pages. La valeur par défaut est false .
Voir Impressions de page pour plus d’informations.
Gestion des versions du gestionnaire de versions de Day CQ WCM si et comment les versions sont gérées dans votre système :
  • Create Version on Activation (Créer une version lors de l’activation) , activé dans une installation standard
  • Enable Purging (Activer la purge)
  • Purge Paths (Purger les chemins d’accès) , les chemins d’accès qui seront recherchés suite à une action de recherche
  • Implicit Versioning Paths (Chemins de version implicites) , les chemins d’accès pour lesquels la création de version implicite est active.
  • Max Version Age (Âge de version maximal) , l’âge maximale (en jours) d’une version
  • Max Number Versions (Nombre maximal de versions) , le nombre maximal de versions à conserver
Voir Purge des version pour plus d’informations.
Service de notification par courrier électronique de Workflow Day CQ Configurez les paramètres de courrier électronique pour les notifications envoyées par un processus.
Day CQSE HTTP Service Control CQ Servlet Engine :
  • NIO pour HTTP, ​Utilisation ou non de NIO pour HTTP. La valeur par défaut est « true ». Utilisé uniquement si HTTP est activé.
  • Délai de connexion, ​Délai de connexion en millisecondes. Cette propriété s’applique aux connexions HTTP et HTTPS. Valeur par défaut : 60 secondes.
  • Activez HTTPS, que HTTPS soit activé ou non. La valeur par défaut est false.
  • Délai d’expiration de session, durée de vie par défaut d’une session HTTP spécifiée en minutes. Si le délai d’expiration est de 0 ou moins, les sessions n’expireront jamais. Valeur par défaut : 10 minutes.
  • Journalisation du débogage, Ecriture ou non de messages au niveau DEBUG. La valeur par défaut est false.
  • Taille de la mémoire tampon de requête, Taille de la mémoire tampon pour les requêtes en octets. La valeur par défaut est 8 Ko.
  • Nombre maximal de threads , Nombre maximal de threads à utiliser pour traiter les requêtes. La valeur par défaut est 200.
Les propriétés suivantes s’appliquent uniquement si HTTPS est activé.
  • Port HTTPS, port pour écouter la demande HTTPS. La valeur par défaut est 433.
  • NIO pour HTTPS , Utilisation ou non de NIO pour HTTP. Valeur par défaut de la valeur NIO pour la propriété HTTP.
  • Keystore , chemin d’accès absolu au Keystore à utiliser pour HTTPS. Obligatoire si HTTPS est activé.
  • Mot de passe de stockage de clés, Mot de passe pour accéder au fichier de stockage de clés.
  • Alias de clé, alias de la clé secrète dans le magasin de clés.
  • Mot de passe clé, Mot de passe pour déverrouiller la clé secrète dans le fichier de stockage des clés.
  • Certificat client, Obligation pour le client de fournir un certificat valide. La valeur par défaut est none.
Voir aussi Activation du protocole HTTP sur SSL pour plus d’informations sur les options liées au protocole SSL et pour obtenir une description complète de l’activation du protocole HTTPS pour CQSE.
Fabrique d’analyseur HTML pour le module de réécriture CQ
Permet de contrôler l’analyseur HTML pour le module de réécriture CQ.
  • Balises supplémentaires à traiter - Vous pouvez ajouter ou supprimer des balises HTML à traiter par l’analyseur. Les balises suivantes sont traitées par défaut : A,IMG,AREA,FORM,BASE,LINK,SCRIPT,BODY,HEAD.
  • Conserver la casse du chameau - Par défaut, l'analyseur HTML convertit les attributs dans la casse du chameau (eBay, par exemple) en minuscules (eBay, par exemple). Vous pouvez désactiver ce paramètre pour conserver les attributs en majuscules. Cela est utile lorsque vous utilisez des structures frontend telles qu’Angular 2.
Day Commons JDBC Connections Pool Configurez l’accès à une base de données externe utilisée comme source de contenu.
Comme c’est une configuration d’usine, plusieurs instances peuvent être configurées.
Adobe CQ Media DPS Sessions Service Gérez les sessions DPS à utiliser avec les publications.
Vous pouvez notamment définir dps.session.service.url.name  : la valeur par défaut est définie sur https://dpsapi2.digitalpublishing.acrobat.com/webservices/sessions
CDN Rewriter La communication entre AEM et un CDN doit être assurée afin que les ressources/fichiers binaires soient distribués à l’utilisateur final de manière sécurisée. Cela implique deux opérations :
  • Accédez à la ressource AEM via CDN la toute première fois (ou après son expiration dans le cache).
  • Accédez à la ressource mise en cache dans le CDN en toute sécurité, car une fois que la ressource est mise en cache dans le CDN, la demande ne sera pas envoyée à AEM et tous les utilisateurs qui ont accès à cette ressource doivent être servis à partir du CDN.
AEM propose un module de réécriture pour réécrire les URL des ressources internes en des URL CDN externes. Il réécrit les liens devant être transmis au CDN avec une signature JWS, ainsi qu’un délai d’expiration pour pemettre à la ressource d’être accessible en toute sécurité. Cettre fonctionnalité doit être utilisée sur les instance d’auteur.
Le flux global est le suivant :
  1. L’utilisateur final s’authentifie avec AEM et demande une page contenant des ressources.
  2. La page demandée contient un fichier similaire à /content/dam/geometrixx-media/articles/paladin_trailer.jpg/jcr:content/renditions/cq5dam.thumbnail.319.319.png
  3. Rewriter transforme le lien en URL CDN contenant une signature JWS : CDN_domain/content/dam/geometrixx-media/articles/paladin_trailer.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png?cdn_sign=JWS_SIGNATURE
  4. Le navigateur de l’utilisateur, puis transfère la demande de ressource au serveur CDN
  5. Le CDN doit être configuré pour transférer la demande à AEM avec le paramètre cdn_sign .
  6. Un gestionnaire d’authentification valide le paramètre cdn_sign , puis renvoie la ressource au CDN, qui est ensuite renvoyée à l’utilisateur
Le flux entre le navigateur de l’utilisateur, le CDN et AEM peut être visualisée comme suit.
Cette fonctionnalité est actuellement disponible uniquement pour les instances d’auteur AEM.
CDNConfigServiceImpl fournit des configurations CDN
The CDN rewriting feature can be enabled by providing CDN distribution domain name in the configuration for com.adobe.cq.cdn.rewriter.impl.CDNConfigServiceImpl.
Le service contient également d’autres options de configuration comme activer/désactiver la réécriture du CDN, les préfixes de chemin pour lesquels la réécriture CDN est exécutée, les valeurs TTL et le protocole (HTTP ou HTTPS).
CDNRewriter Réécriture des URL d’image internes en URL CDN
The Tag Attributes value in com.adobe.cq.cdn.rewriter.impl.CDNRewriter can be defined so that only selective image links are rewritten.