OSGi-configuratie-instellingen

Laatste update: 2023-08-16
  • Onderwerpen:
  • Configuring
    Meer informatie over dit onderwerp
  • Gemaakt voor:
  • Developer

OSGi is een fundamenteel element in de technologiestapel van AEM. Het wordt gebruikt om de samengestelde bundels van AEM en hun configuratie te controleren.

OSGi "biedt de gestandaardiseerde primitieven waarmee toepassingen kunnen worden samengesteld uit kleine, herbruikbare en samenwerkingscomponenten. Deze componenten kunnen in een toepassing worden samengesteld en worden opgesteld".

Deze functionaliteit maakt eenvoudig beheer van bundels mogelijk, aangezien deze kunnen worden gestopt, geïnstalleerd en afzonderlijk kunnen worden gestart. De onderlinge afhankelijkheden worden automatisch verwerkt. Elke component OSGi (zie OSGi-specificatie) bevindt zich in een van de verschillende bundels. Wanneer het werken met AEM, zijn er verscheidene methodes om de configuratiemontages voor dergelijke bundels te beheren; zie OSGi configureren voor meer details en de aanbevolen werkwijzen.

De volgende OSGi configuratiemontages (die volgens bundel worden vermeld) zijn relevant voor projectimplementatie. Niet alle instellingen in de lijst hoeven te worden aangepast. Sommige instellingen worden vermeld om u te helpen begrijpen hoe AEM werkt.

LET OP

De lijst is bedoeld als richtsnoer en is niet limitatief. Niet alle bundels worden vermeld, noch alle parameters voor sommige bundels die zijn.

De noodzakelijke configuratie varieert van project tot project.

Zie de console van het Web voor gebruikte waarden en gedetailleerde informatie over parameters.

OPMERKING

Het hulpprogramma OSGi Configuration Diff, een onderdeel van het AEM, kan worden gebruikt om van de standaardOSGi configuraties een lijst te maken.

OPMERKING

Voor specifieke onderdelen van de functionaliteit binnen AEM kunnen aanvullende bundels nodig zijn. In deze gevallen vindt u configuratiegegevens op de pagina die betrekking heeft op de juiste functionaliteit.

Listener voor replicatiegebeurtenissen AEM Configureren:

  • De Modi uitvoeren, waarin replicatiegebeurtenissen naar listeners worden gedistribueerd. Bijvoorbeeld, als bepaald als auteur, is het systeem dat de replicatie "initieert".

  • De uitvoeringsmodus toevoegen publish als de projectcode replicatiegebeurtenissen (omgekeerde replicatie) in publiceert milieu verwerkt. Bijvoorbeeld wanneer de Dispatcher wordt gebruikt om van het publicatiemilieu te spoelen of wanneer de standaardreplicatie aan andere publicatieinstanties voorkomt.

AEM wijzigingslistener voor opslagplaats Configureren:

  • De Paden, locaties om te luisteren naar opslagplaats-gebeurtenissen die gereed zijn voor distributie.

CRX Sling Client Repository Toegang tot de onderliggende opslagplaats voor inhoud configureren.

  • De Wachtwoord beheerder moeten na de installatie worden gewijzigd om ervoor te zorgen dat beveiliging van uw instantie.
  • Andere wijzigingen zouden niet nodig moeten zijn en er moet zorgvuldig op worden gelet dat ze de toegang tot de opslagplaats kunnen beïnvloeden.

Apache Felix OSGi Management Console Configureren:

  • Plug-ins, de belangrijkste navigatie-items (consoleplug-ins) die beschikbaar zijn in de Apache Felix Web Management Console als menu-items op het hoogste niveau. Schakel een optie uit die u niet nodig hebt omdat voor elke optie ruimte en bronnen vereist zijn.
LET OP

Ben zeker om het volgende te vormen:

Gebruikersnaam en Wachtwoord, de referenties voor toegang tot de Apache Felix Web Management Console zelf.
Het wachtwoord moet na de eerste installatie worden gewijzigd om ervoor te zorgen dat beveiliging van uw instantie.

OPMERKING

Deze configuratie moet worden gemaakt met de Felix Console zoals dat bij het opstarten nodig is - voordat de opslagplaats beschikbaar is.

Apache Sling Aanpasbaar Data Logger Aanvraag Configureren:

  • Logboeknaam en Logbestandsindeling om de plaats en het formaat van verzoek en toegangsregistreren te vormen (gebrek: request.log). Dit logbestand is van essentieel belang voor het analyseren van de prestaties of foutopsporingsfunctionaliteit in verband met de webketen. Het is gekoppeld aan de Apache Sling Request Logger.

Zie AEM vastleggen en Logboekregistratie voor verkoop.

Apache Sling Event Thread Pool Configureren:

  • Min. groepsgrootte en Maximale groepsgrootte, de grootte van de pool die wordt gebruikt om gebeurtenisdraden te houden.

  • Wachtrijgrootte, de maximumgrootte van de draadrij als de pool uitgeput is.
    De aanbevolen waarde is -1 omdat de wachtrij wordt ingesteld op onbeperkt. Als een limiet wordt vastgesteld, kunnen verliezen optreden wanneer deze worden overschreden.

  • Het wijzigen van deze instellingen kan de prestaties in scenario's met een groot aantal gebeurtenissen ten goede komen. Bijvoorbeeld, zwaar AEM DAM of Werkstroom gebruik.

  • De waarden specifiek voor uw scenario zouden moeten worden bepaald gebruikend tests.

  • Deze instellingen kunnen van invloed zijn op de prestaties van uw instantie. Wijzig deze instellingen dus niet zonder reden en met gepaste aandacht.

Apache Sling GET Servlet Configureer enkele aspecten van rendering:

  • Automatische index om het renderen van mappen voor bladeren in- of uit te schakelen.
  • Inschakelen (of maak onbruikbaar) standaardvertoningen, zoals HTML, Onbewerkte tekst, JSON, of XML.
    Schakel JSON niet uit.
OPMERKING

Deze instelling wordt automatisch geconfigureerd voor productieinstanties als u AEM uitvoert Productiemodus.

Apache Sling JavaScript-handler Configureer instellingen voor de compilatie van .java-bestanden als scripts (servlets).

Bepaalde instellingen kunnen van invloed zijn op de prestaties. Schakel deze instellingen waar mogelijk uit, met name voor een productie-instantie.

  • Bron-VM en DoelVM, definieert u de JDK-versie die wordt gebruikt als de JVM voor uitvoering

  • voor productiegevallen:

    • disable Foutopsporingsinfo genereren

Apache Sling JCR Installer Deze parameters vergen waarschijnlijk geen configuratie, maar kunnen nuttig zijn om te weten wanneer het ontwikkelen of het zuiveren. De installatiemappen kunnen bijvoorbeeld handig zijn om in of uit te checken of om een pakket te maken.

  • Naam van installatiemappen regexp en Maximale hiërarchiediepte van installatiemappen - opgeven waar en tot welke diepte de opslagplaats naar bronnen zoekt die moeten worden geïnstalleerd. Wanneer een jokerteken wordt gebruikt (zoals in.*/install) alle aangewezen gelijken worden gezocht, bijvoorbeeld, /libs/sling/install en /libs/cq/core/install.

  • Zoekpad, een lijst met paden die worden gezocht naar bronnen die moeten worden geïnstalleerd, samen met een nummer dat de wegingsfactor voor dat pad aangeeft.

Apache Sling Job Event Handler Parameters configureren die taakplanning beheren:

  • Opnieuw interval, Maximale aantal pogingen, Maximale parallelle taken, Wacht tijd accentueren, onder andere.

  • Als u deze instellingen wijzigt, kunnen de prestaties verbeteren in scenario's met een groot aantal taken, zoals een intensief gebruik van AEM DAM en Workflows.

  • De waarden specifiek voor uw scenario zouden moeten worden bepaald gebruikend tests.

  • Wijzig deze instellingen niet zonder reden en pas na zorgvuldige afweging aan.

Apache Sling JSP Script Handler Vorm prestaties relevante montages voor de JSP manuscriptmanager. Om de prestaties te verbeteren, zou u zoveel mogelijk onbruikbaar moeten maken.

Met name voor productiegevallen:

  • disable Foutopsporingsinfo genereren
  • disable Gegenereerde Java™ behouden
  • disable Toegewezen inhoud
  • disable Bronfragmenten weergeven
OPMERKING

Deze instelling wordt automatisch geconfigureerd voor productieinstanties als u AEM uitvoert Productiemodus.

Configuratie van Apache Sling-logboekregistratie Configureren:

  • Logboekniveau en Logbestand, om de plaats en het logboekniveau van de centrale registrerenconfiguratie (error.log) te bepalen. Het niveau kan worden ingesteld op een van DEBUG, INFO, WARN, ERROR, en FATAL.

  • Aantal logbestanden en Drempel logbestand om de grootte en versieomwenteling van het logboekdossier te bepalen.

  • Berichtpatroon bepaalt het formaat van de logboekberichten.

Zie AEM vastleggen en Logboekregistratie voor verkoop.

Apache Sling Logging Logger Configuration (Fabrieksconfiguratie) Configureren:

  • Logboekniveau, Logbestand en Berichtindeling om details van het logboekdossier en berichten te bepalen.

  • Aanmelder om de categorie te definiëren; bijvoorbeeld alleen log voor com.day.cq.

  • Met Fabrieksconfiguraties, kan om het even welk aantal extra configuraties worden toegevoegd om met de diverse nodig logboekniveaus en categorieën te behandelen.

  • Dergelijke configuraties zijn nuttig tijdens ontwikkeling; bijvoorbeeld, om TRACE berichten voor de specifieke dienst in een specifiek logboekdossier te registreren.

  • Dergelijke configuraties zijn nuttig in een productiemilieu; bijvoorbeeld, om berichten over de specifieke dienst te hebben die aan een individueel logboekdossier voor gemakkelijkere controle wordt geregistreerd.

Zie AEM vastleggen en Logboekregistratie voor verkoop.

Configuratie van Apache Sling Logging Writer (fabrieksconfiguratie) Configureren:

  • Logbestand om het bestaan van een logboekdossier te bepalen.

  • Aantal logbestanden om de versieomwenteling te bepalen.

  • De schrijver kan door een Logboekconfiguratie Apache Sling Logging configuratie.

  • Dergelijke configuraties zijn nuttig tijdens ontwikkeling; bijvoorbeeld, om TRACE berichten voor de specifieke dienst in een specifiek logboekdossier te registreren.

  • Dergelijke configuraties zijn nuttig in een productiemilieu; bijvoorbeeld, om berichten over de specifieke dienst te hebben die aan een individueel logboekdossier voor gemakkelijkere controle wordt geregistreerd.

Zie AEM vastleggen en Logboekregistratie voor verkoop.

Apache Sling Main Servlet Configureren:

  • Aantal Vraag per Verzoek en Recursiediepte om uw systeem tegen oneindige recursie en bovenmatige manuscriptvraag te beschermen.

Apache Sling MIME Type Service Configureren:

  • MIME-typen om types toe te voegen die door uw project aan het systeem worden vereist. Dit maakt een GET verzoek om een dossier om de correcte inhoud-type kopbal voor het verbinden van het dossiertype en toepassing te plaatsen.

Filter Apache Sling Referrer Als u bekende beveiligingsproblemen wilt verhelpen met CSRF-bestanden (Cross-Site Request Smeedery) in CRX WebDAV en Apache Sling, moet u het filter Referrer configureren.

De dienst van de verwijzingsfilter is de dienst OSGi die u laat vormen:

  • welke http-methoden moeten worden gefilterd
  • of een lege verwijzingskoptekst is toegestaan
  • en een lijst met servers die naast de serverhost zijn toegestaan.

Zie de Beveiligingscontrolelijst - Problemen met de XSS-functie voor aanvragen voor andere sites voor nadere bijzonderheden.

OPMERKING

Het filter Apache Sling Referrer is afhankelijk van de installatie van een snel reparatiepakket.

Apache Sling Request Logger Configureren:

  • diverse parameters om te bepalen hoe de verzoeken worden geregistreerd.

  • Aanvraaglogboek inschakelen om in of uit te schakelen.

  • Toegangslogboek inschakelen om in of uit te schakelen.

Gepauzeerd met de Apache Sling Aanpasbaar Data Logger Aanvraag.

Zie AEM vastleggen en Logboekregistratie voor verkoop.

Apache Sling Resource Resolver Factory Centrale aspecten van het oplossen van resources voor splitsen configureren:

  • Zoekpaden naar bronnen, voeg om het even welke project-specifieke wegen toe (maar verwijder niet /libs of /apps).

  • Virtuele URL's om uw vanity URL-toewijzingen te definiëren.

  • URL-toewijzingen om aliassen te definiëren. Bijvoorbeeld van /content tot /.

  • Toewijzingslocatie, de mapconfiguratie die extern is gemaakt in /etc/map.

  • Gebruik uw lokale installatie (bijvoorbeeld https://localhost:4502/system/console/jcrresolver) om te bepalen welke Resolver van het Middel actief is.

Zie: https://cwiki.apache.org/confluence/display/SLING/Flexible+Resource+Resolution.

LET OP

Configureer deze opties in de opslagplaats.

Anders worden wijzigingen aangebracht in URL-toewijzingen het gebruiken van de console van Felix zou door AEM op het volgende opstarten kunnen worden beschreven.

Apache Sling Servlet/Script Resolver en Error Handler De Sling Server en de Oplossen van het Manuscript hebben veelvoudige taken:

  1. Het wordt gebruikt als ServletResolver om de Servlet of het Manuscript te selecteren om te roepen om het verzoek te behandelen.

  2. Het fungeert als SlingScriptResolver.

  3. De toepassing beheert foutafhandeling door de implementatie van de ErrorHandler interface die het zelfde algoritme gebruikt om fout behandelende servlets en manuscripten te selecteren zoals wordt gebruikt om verzoekverwerkingsservlets en manuscripten op te lossen.

Er kunnen verschillende parameters worden ingesteld, waaronder:

  • Uitvoerpaden - Hier worden de paden weergegeven die moeten worden gezocht naar uitvoerbare scripts. Door specifieke paden te configureren, kunt u beperken welke scripts kunnen worden uitgevoerd. Als geen weg wordt gevormd, dan wordt het gebrek gebruikt ( / = root), zodat alle scripts kunnen worden uitgevoerd.
    Als een gevormde wegwaarde met een schuine streep beëindigt, wordt de volledige subboom gezocht. Zonder een dergelijke slash wordt het script alleen uitgevoerd als het exact overeenkomt.

  • Scriptgebruiker - Met deze optionele eigenschap kan de gegevensopslagruimte worden opgegeven die wordt gebruikt voor het lezen van de scripts. Als er geen account is opgegeven, wordt admin gebruiker wordt standaard gebruikt.

  • Standaardextensies - De lijst met extensies waarvoor het standaardgedrag wordt gebruikt. Het laatste wegsegment van het middeltype kan als manuscriptnaam worden gebruikt.

Apache HTTP Components Proxy Configuration - De proxyconfiguratie voor alle code die de Apache HTTP-client gebruikt, die wordt gebruikt wanneer een HTTP wordt gemaakt. Bijvoorbeeld bij replicatie.

Wijzig de fabrieksconfiguratie niet wanneer u een configuratie maakt. In plaats daarvan, creeer een fabrieksconfiguratie voor deze component gebruikend de hier beschikbare configuratiemanager: https://localhost:4502/system/console/configMgr/. De proxyconfiguratie is beschikbaar in org.apache.http.proxyconfigurator.

OPMERKING

In AEM 6.0 en vroegere versies, werd de volmacht gevormd in de Cliënt van HTTP van de Commons van de Dag. Vanaf AEM 6.1 en recentere versies, is de volmachtsconfiguratie verplaatst naar de "Configuratie van de Volmacht van de Componenten van Apache HTTP"in plaats van de "De Cliënt van HTTP van de Commons van de Dag"config.

Day CQ Antispam Vorm de anti-spamdienst (Akismet) gebruikte. Voor deze functie moet u het volgende registreren:

  • Provider
  • API-sleutel
  • Geregistreerde URL

Adobe Granite HTML Library Manager Configureren om de verwerking van clientbibliotheken (css of js) te beheren, inclusief bijvoorbeeld hoe de onderliggende structuur wordt bekeken.

  • Voor productiegevallen:

    • enable Minieren (om CRLF- en spatietekens te verwijderen).
    • enable Gzip (zodat bestanden met één aanvraag kunnen worden uitgepakt en geopend).
    • disable Foutopsporing
    • disable Timing
  • Voor JS-ontwikkeling (vooral bij foutopsporing/foutopsporing):

    • disable Minieren
    • enable Foutopsporing om de bestanden te scheiden voor foutopsporing en gebruik met een fout in het vuur.
    • enable Timing indien geïnteresseerd in timing.
    • enable Foutopsporing console om JS console logboekberichten te zien.
LET OP

Wanneer u de instelling voor een van de Minieren of Gzip, verwijdert u de inhoud van clientlibs cache. Zie Kennisbank, artikel voor meer informatie.

OPMERKING

Deze instelling wordt automatisch geconfigureerd voor productieinstanties als u AEM uitvoert Productiemodus.

Day CQ HTTP Header Authentication Handler Instellingen voor het hele systeem voor de basisverificatiemethode van de HTTP-aanvraag.

Wanneer u gesloten gebruikersgroepenkunt u onder andere het volgende configureren:

  • HTTP Realm
  • De Standaardaanmeldingspagina

Day CQ Link Checker Service Controleren en indien nodig configureren:

  • Plannerperiode om het interval te bepalen waarmee externe verbindingen automatisch moeten worden gecontroleerd.

  • Controleren Ongeldig koppelingsinterval voor de periode waarna een niet-succesvolle externe verbinding als slecht wordt beschouwd.

  • Patronen voor overschrijven van controle koppelen, om paden te definiëren die van koppelingencontrole moeten worden uitgesloten.

Taak voor de controle op de dag-CQ-koppeling Configureer instellingen voor één koppelingencontrole-taak (een taak die een externe koppeling controleert):

  • De intervallen controleren die zijn gedefinieerd in Testinterval goede koppeling en Ongeldig testinterval voor koppeling

  • De verschillende parameters met betrekking tot proxy's voor internettoegang en NTLM die nodig zijn voor externe toegang bij het controleren van een koppeling.

Day CQ Mail Service Vorm hostname en toegangsdetails voor de postserver. Zie het Vormen de sectie van de Dienst van de Post.

Dag CQ MCM-nieuwsbrief Configureer de verschillende instellingen die worden gebruikt met de nieuwsbrief.

Uur CQ-hoofdtoewijzing Configureren:

  • Doelpad om te bepalen waar een verzoek " /" wordt doorgestuurd naar.

Er zijn twee UIs beschikbaar in AEM:

  • de interface met aanraakbediening is de standaardinterface
  • en de verouderde klassieke interface nog volledig operationeel is

Met AEM hoofdmaptoewijzing kunt u de interface configureren die u als standaard voor uw instantie wilt gebruiken:

  • Als u de interface met aanraakbediening wilt instellen als de standaardinterface, kunt u de Doelpad wijzen op het volgende:

       /projects.html
    
  • Als u de klassieke UI als de standaardinterface wilt gebruiken, Doelpad wijzen op het volgende:

       /welcome.html
    
OPMERKING

Op een standaardinstallatie is de interface met geoptimaliseerde aanrakingen de standaardinterface.

Adobe Granite SSO-verificatiehandler - SSO-gegevens (Single Sign On) configureren. Deze gegevens zijn vaak nodig in instellingen van de auteur van een bedrijf, vaak met LDAP.

Er zijn verschillende configuratie-eigenschappen beschikbaar:

  • Pad
    Het pad waarvoor deze verificatiehandler actief is. Als deze parameter leeg wordt gelaten, wordt de authentificatiemanager onbruikbaar gemaakt. Het pad/zorgt er bijvoorbeeld voor dat de verificatiehandler wordt gebruikt voor de gehele gegevensopslagruimte.

  • Servicereeks
    OSGi de Rangschikkende waarde van de Dienst van het Kader wordt gebruikt om op de orde te wijzen die voor het roepen van deze dienst wordt gebruikt. Deze waarde is een int waarde waarbij hogere waarden een hogere prioriteit aangeven.
    De standaardwaarde is 0.

  • Namen van koptekst
    De namen van kopteksten die een gebruikers-id kunnen bevatten.

  • Cookie-namen
    De namen van cookies die een gebruikers-id kunnen bevatten.

  • Parameternamen
    De namen van aanvraagparameters die de gebruikers-id kunnen verstrekken.

  • Gebruikersoverzicht
    Voor geselecteerde gebruikers kan de gebruikersnaam die uit de HTTP-aanvraag is geëxtraheerd, worden vervangen door een andere naam in het object credentials. De toewijzing wordt hier gedefinieerd. Als de gebruikersnaam admin wordt aan beide zijden van de kaart weergegeven, wordt de toewijzing genegeerd. Aan het teken "=" moet een regelafstand "" worden toegevoegd.

  • Indeling
    Hiermee geeft u de indeling aan waarin de gebruikers-id wordt opgegeven. Gebruik:

    • Basic als de gebruikers-id is gecodeerd in de indeling HTTP Basic Authentication
    • AsIs als de gebruiker-id wordt opgegeven in onbewerkte tekst of als een toegepaste reguliere expressie moet worden gebruikt zoals deze is of een reguliere expressie

Day CQ WCM-foutopsporingsfilter Dit is handig wanneer u een pagina opent en ontwikkelt, omdat hierdoor achtervoegsels zoals ?debug=layout kunnen worden gebruikt. Bijvoorbeeld, verstrekt https://localhost:4502/cf#/content/geometrixx/en/support.html?debug=layout lay-outinformatie die van belang voor de ontwikkelaar kan zijn.

  • Schakel apparaten uit om prestaties en beveiliging te garanderen.

Day CQ WCM-filter Configureren:

  • WCM-modus om de standaardmodus te definiëren.

  • Op een auteurinstantie, zou deze wijze kunnen zijn edit, disable,preview, of analytics.
    De andere modi zijn toegankelijk via het zijpaneel of het achtervoegsel ?wcmmode=disabled kan worden gebruikt om een productieomgeving te emuleren.

  • Voor een publicatie-instantie moet deze modus zijn ingesteld op disabled om ervoor te zorgen dat geen andere modus toegankelijk is.

OPMERKING

Deze instelling wordt automatisch geconfigureerd voor productieinstanties als u AEM uitvoert Productiemodus.

Day CQ WCM Link Checker Configurator Configureren:

  • Lijst met herschrijfconfiguraties om een lijst van plaatsen voor op inhoud-gebaseerde configuraties van de verbindingscontrole te specificeren. De configuraties kunnen op looppaswijze worden gebaseerd. Dit is belangrijk om onderscheid te maken tussen auteur- en publicatieomgevingen, omdat de instellingen voor koppelingencontrole kunnen verschillen.

Day CQ WCM Page Manager-fabriek Configureren:

  • Activeringscontrole van substructuur pagina voor een gebruiker (zonder replicatiemachtigingen) om pagina's te verwijderen of te verplaatsen (zelfs als de pagina's niet zijn geactiveerd).

Day CQ WCM Page Processor Configureren:

  • Paden, een lijst met locaties waar het systeem luistert naar paginawijzigingen voordat het een jcr:Event.

Adobe van pagina-importbeheer Configureer voor een auteurinstantie als volgt:

  • sling.auth.requirements: stel de waarde van deze eigenschap in op -/libs/wcm/stats/tracker
LET OP

Deze configuratie staat anonieme verzoeken aan de volgende dienst toe.

OPMERKING

Zie Paginaafdrukken voor meer informatie .

Dag CQ WCM Pagina Statistieken Configureer voor een publicatie-instantie:

  • URL voor het verzenden van gegevens om URL te vormen die wordt gebruikt om paginatistieken (is essentieel als een trackerverzoek door de Dispatcher) te volgen; bijvoorbeeld, is het gebrek https://localhost:4502/libs/wcm/stats/tracker.

  • Script bijhouden ingeschakeld om ( true) of uitschakelen ( false) de opname van het volgende script op de pagina's. De standaardwaarde is false.

OPMERKING

Zie Paginaafdrukken voor meer informatie .

Day CQ WCM Version Manager Bepaal of en hoe versies in uw systeem worden beheerd:

  • Versie maken bij activering, ingeschakeld in een standaardinstallatie

  • Leegmaken inschakelen

  • Paden wissen, de paden die worden doorzocht door een zoekactie.

  • Impliciete versioning van paden, de paden waar impliciete versioning actief is.

  • Maximale versiefagina, de maximumleeftijd (in dagen) van een versie

  • Max. aantal versies, het maximumaantal versies dat behouden mag blijven

Zie Versie leegmaken voor meer informatie .

Day CQ Workflow Email Notification Service Configureer de e-mailinstellingen voor meldingen die via een workflow worden verzonden.

CQ Rewriter HTML Parser Factory

Controls the HTML Parser for the CQ rewriter.

  • Aanvullende labels die u wilt verwerken - U kunt HTML-tags toevoegen of verwijderen die door de parser moeten worden verwerkt. Standaard worden de volgende tags verwerkt: A,IMG,AREA,FORM,BASE,LINK,SCRIPT,BODY,HEAD.
  • Camel-hoofdletters behouden - Standaard zet de parser HTML kenmerken om in kamelenhoofdletters (bijvoorbeeld eBay) naar kleine letters (bijvoorbeeld ebay). U kunt deze instelling uitschakelen om de kenmerken van het camerahoofdlettergebruik te behouden. Deze instelling is handig wanneer u frontend-frameworks zoals Angular 2 gebruikt.

Day Commons JDBC-verbindingspool Vorm toegang tot een extern gegevensbestand dat als bron voor inhoud wordt gebruikt.

Een Configuratie van de Fabriek, zodat kunnen de veelvoudige instanties worden gevormd.

CDN Rewriter De communicatie tussen AEM en een CDN moet worden gewaarborgd zodat de activa/binaire getallen aan een eind - gebruiker op een veilige manier worden geleverd. Dit proces omvat de volgende twee taken:

  • Toegang tot de bron via AEM CDN de eerste keer (of nadat deze in cache is verlopen).
  • Toegang tot het middel caching in CDN veilig. Nadat het middel in CDN in het voorgeheugen wordt opgeslagen, gaat het verzoek niet naar AEM, en alle gebruikers die toegang tot dat middel hebben zouden van CDN moeten worden gediend.

AEM biedt een herschrijver voor het herschrijven van interne elementen-URL's naar externe CDN-URL's. Het herschrijft verbindingen die tot CDN met inbegrip van een handtekening JWS moeten worden overgegaan en verloopt tijd om de activa toe te staan om veilig worden betreden. Deze functie moet worden gebruikt op auteur-instanties.

De totale stroom is als volgt:

  1. Gebruiker verifieert met AEM en vraagt een pagina met elementen aan.

  2. Aangevraagde pagina bevat een element dat vergelijkbaar is met /content/dam/geometrixx-media/articles/paladin_trailer.jpg/jcr:content/renditions/cq5dam.thumbnail.319.319.png

  3. Rewriter transformeert de koppeling naar een CDN-URL die een JWS-handtekening bevat:
    CDN_domain/content/dam/geometrixx-media/articles/paladin_trailer.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png?cdn_sign=JWS_SIGNATURE

  4. De browser van de gebruiker stuurt het elementverzoek vervolgens door naar de CDN-server

  5. CDN zou moeten worden gevormd om het verzoek aan AEM samen met door:sturen cdn_sign parameter.

  6. Een verificatiehandler valideert de cdn_sign parameter en retourneert het element naar CDN dat vervolgens aan de gebruiker wordt geleverd

De stroom tussen browser van de gebruiker, CDN, en AEM kan als volgt worden visualiseerd.

chlimage_1-8

OPMERKING

Deze functie is alleen ingeschakeld voor AEM auteur-instanties.

CDNConfigServiceImpl Bevat CDN-configuraties

De functie voor het herschrijven van de CDN kan worden ingeschakeld door Naam van CDN-distributiedomein in de configuratie voor com.adobe.cq.cdn.rewriter.impl.CDNConfigServiceImpl.

De service bevat ook andere configuratieopties, zoals het opnieuw schrijven van CDN in- en uitschakelen, padvoorvoegsels waarvoor CDN wordt herschreven, TTL-waarden en protocol (HTTP of HTTPS).

CDNRewriter Een herschrijver voor het herschrijven van interne afbeeldings-URL's naar CDN-URL's

De Tagkenmerken De waarde in com.adobe.cq.cdn.rewriter.impl.CDNRewriter kan worden bepaald zodat slechts de selectieve beeldverbindingen worden herschreven.

Op deze pagina