Hoe te om het verzendergeheime voorgeheugen te leegmaken wanneer er landbouwbedrijven met afzonderlijke geheim voorgeheugenomslagen zijn

Leer hoe u het cachegeheugen van de verzender kunt leegmaken wanneer er boerderijen met aparte cachemappen zijn. Plaats de kopbal van de Gastheer en vorm identiteitskaart van de Gebruiker van de Agent.

Beschrijving description

Omgeving

Experience Cloud Services

Probleem/symptomen

Hoe te om het verzendingsgeheime voorgeheugen te spoelen wanneer er landbouwbedrijven met afzonderlijke geheim voorgeheugenomslagen zijn.

Resolutie resolution

Aan opstelling één verzender flush agent per verzender landbouwbedrijf, plaats de kopbal van de Gastheer en vorm gebruiker - identiteitskaart van de Agent met een gebruiker die toegang tot relevante wegen heeft gelezen.

In de onderstaande oplossingen gaan we uit van het volgende:

  • U gebruikt Apache HTTP Server 2.2 of hoger
  • Meerdere VirtualHosts geconfigureerd
  • Meerdere verzendingsboerderijen met aparte caches

Bijvoorbeeld:

Apache https VirtualHost-configuraties:

NameVirtualHost *:80
<VirtualHost *:80>
 ServerName www.geometrixx.com
 ServerAlias *.geometrixx.com
 DocumentRoot /var/www/html/cache-www-geometrixx-com
 ...
</VirtualHost>
<VirtualHost *:80>
 ServerName www.geometrixx-outdoors.com
 ServerAlias *.geometrixx-outdoors.com
 DocumentRoot <Global Doc root>/site2
 Include <Configurations specific to site2>
</VirtualHost>
DocumentRoot /var/www/html/cache-www-geometrixx-outdoors-com

In de configuratie van de verzender, hebt u veelvoudige landbouwbedrijven die worden gevormd om verschillende plaatsen door hostname (virtuele gastheren) te behandelen:

/virtualhosts
 {
 "*geometrixx.com*"
 }
 /renders
 {
 ...
 }
 /cache {
 /docroot "/var/www/html/cache-www-geometrixx-com"

Meerdere uitlijningsmiddelen instellen

Als u slechts een handvol afzonderlijke verzenderboerderijen (vijf of minder) hebt, dan vormt het vormen van veelvoudige spoelmiddelen een gemakkelijke oplossing.

ln -s /var/www/html/cache-www-geometrixx-com/libs /var/www/html/shared-cache
  1. Open http://aem-host:port/miscadmin voor elke AEM publiceer instantie.

  2. Bladeren naar replicatie >  Agents op Publish.

  3. Klik uitgeven.

  4. Onder de identiteitskaart van de Gebruiker van de Agent , ga de naam voor een gebruiker in die u later creeert die met deze agent zou worden geassocieerd. U kunt een naamgevingsconventie gebruiken met de hostnaam van de site. Bijvoorbeeld: "flush-agent-www-geometrixx-com".

  5. Selecteer het Uitgebreide lusje .

  6. Onder Kopballen van HTTP, voeg een andere kopbal toe. Voer voor de waarde "Host: www.geometrixx.com" in, waarbij "www.geometrixx.com" moet worden vervangen door een van de DNS-hosts van de sites.

  7. Klik O.K. om te bewaren.

  8. Ga naar http://aem-host:port/useradmin   en creeer de gebruiker van stap 4.

  9. Op het lusje van Toestemmingen van de gebruiker, verleent de gebruiker leestoegang tot om het even welke wegen die u de agent om voor de referenced plaats zou willen worden toegestaan te spoelen. Bijvoorbeeld: /content/geometrixx, /content/dam, /etc, /libs, /apps, /var.

  10. Klik sparen .

  11. Herhaal stap 1 - 10 voor alle andere sites op elke publicatie-instantie. U zult één spoelagent voor elke plaats op elke publicatieinstantie creëren.

  12. Deel gemeenschappelijke paden op de webserver met behulp van symlinks. Bijvoorbeeld, kon u symlinks voor /content/dam, /etc., /libs, /apps, en /var aan een gemeenschappelijke geheim voorgeheugenplaats plaatsen. Dan zou /content en om het even wat onder de wortel van het geheime voorgeheugen afzonderlijk in het voorgeheugen worden opgeslagen. Hier is een voorbeeldbevel voor de /libs omslag

    code language-none
    ln -s /var/www/html/cache-www-geometrixx-com/libs /var/www/html/shared-cache
    
  13. Wanneer u nu pagina's activeert onder een specifieke site, wordt het verzoek om uitspoelen alleen naar de toepasselijke uitlijningsagent geleid.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f