Auteur- en publicatie-instanties configureren in AEM Screens configuring-author-and-publish-in-aem-screens

Deze pagina benadrukt de volgende onderwerpen:

  • het Vormen Auteur en publiceer instanties
  • Plaatsing publiceert Topologie
  • het Leiden Publicatie: Het leveren van de Updates van de Inhoud van Auteur aan Publish aan Apparaat

Vereisten prerequisites

Voordat u aan de slag gaat met auteur- en publicatieservers, hebt u eerst kennis van:

  • de Topologie van AEM
  • Creërend en het Leiden het Project van AEM Screens
  • Proces van de Registratie van het Apparaat
NOTE
Deze AEM Screens-functionaliteit is alleen beschikbaar als u AEM 6.4 Screens Feature Pack 2 hebt geïnstalleerd. Neem contact op met Adobe Support en vraag om toegang tot dit functiepakket. Nadat u toestemming hebt, kunt u het van het Aandeel van het Pakket downloaden.
IMPORTANT
Als u meer dan één publicatieexemplaar met Dispatcher wilt gebruiken, werkt u de Dispatcher bij. Zie ​ toelatend Vaste Zittingen ​.

Auteur- en publicatie-instanties configureren configuring-author-and-publish-instances

NOTE
Meer over de Auteur leren en architecturaal overzicht publiceren en hoe de inhoud op een instantie van de Auteur van AEM wordt authored en dan voorwaarts-gerepliceerd aan veelvoudige publiceer instanties, zie ​ het Overzicht van de Auteur en van de Architectuur van de Publicatie ​.

De volgende sectie verklaart hoe te opstellings replicatieagenten op de Auteur en publiceer topologie.

U kunt een eenvoudig voorbeeld instellen, waarin u een instantie Auteur en twee instanties Publish host:

  • Auteur > localhost:4502
  • Publiceren 1 (pub1) > localhost:4503
  • Publish 2 (pub2) > localhost:4504

Replicatieagents instellen op auteur setting-replication-agents

Om replicatieagenten tot stand te brengen, leer hoe te om een standaardreplicatieagent tot stand te brengen.

Er zijn drie replicatieagenten die voor Screens nodig zijn:

  1. de Agent van de Standaard van de Replicatie ​*(die als​*** StandaardAgent van de Replicatie** wordt gespecificeerd)
  2. de Agent van de Replicatie van Screens
  3. Omgekeerde Agent van de Replicatie

Stap 1: Creeer een Agent Standaard van de Replicatie step-creating-a-default-replication-agent

Voer de onderstaande stappen uit om een standaardreplicatieagent te maken:

  1. Navigeer aan uw instantie van AEM > hamerpictogram > Verrichtingen > Configuratie.

    screen_shot_2019-02-25at24621pm

  2. Klik de Replicatie van de linkernavigatieboom.

    screen_shot_2019-02-25at24715pm

  3. Klik de Agenten op Auteur van de omslag van de Replicatie en klik Nieuw om een nieuwe standaardreplicatieagent tot stand te brengen.

    screen_shot_2019-02-25at25400pm

  4. Ga de Titel en Naam in zodat kunt u de replicatieagent tot stand brengen, dan klikken creeert.

    screen_shot_2019-02-25at25737pm

  5. Klik de replicatieagent met de rechtermuisknop aan en klik Open om de montages uit te geven.

    screen_shot_2019-02-25at30018pm

  6. Klik uitgeven.

  7. In het de dialoogvakje van de Montages van de Agent, ga de details in.

    note note
    NOTE
    De gebruiker moet Toegelaten controleren om de replicatieagent toe te laten. Schakel deze optie in bij Standaard, Screens en Reverse Replication Agents.

    screen_shot_2019-02-25at30134pm

  8. Navigeer aan het Vervoer lusje en ga URI, Gebruiker in, en Wachtwoord.

    screen_shot_2019-03-04at34955pm

    note note
    NOTE
    U kunt een bestaande standaardreplicatieagent ook kopiëren en anders noemen.

Standaardreplicatieagents maken creating-standard-replication-agents

  1. Creeer een standaardreplicatieagent voor pub1 (een uit-van-de-doos standaardagent zou reeds moeten worden gevormd). Bijvoorbeeld: https://<hostname>:4503/bin/receive?sling:authRequestLogin=1
  2. Creeer een standaard replicatieagent voor pub2. U kunt als replicatieagent voor pub1 kopiëren en het vervoer bijwerken dat voor pub2 moet worden gebruikt door de haven in de vervoerconfiguratie te veranderen. Bijvoorbeeld https://<hostname>:4504/bin/receive?sling:authRequestLogin=1 .

Screens Replication-agents maken creating-screens-replication-agents

  1. Maak een AEM Screens-replicatieagent voor pub1. Buiten-de-doos, is er één genoemde replicatieagent van Screens die aan haven 4503 richt. Schakel deze optie in.

  2. Maak een AEM Screens-replicatieagent voor pub2. Kopieer de Screens replicatieagent voor pub1 en verander de haven aan punt 4504 voor pub2.

    note note
    NOTE
    Leren hoe te om de replicatieagenten van Screens te vormen, zie ​ Vormend de Agent van de Replicatie van Screens ​.

Screens Reverse Replication Agents maken creating-screens-reverse-replication-agents

  1. Creeer een omgekeerde replicatieagent voor pub1.
  2. Creeer een omgekeerde replicatieagent voor pub2. U kunt de omgekeerde replicatieagent voor pub1 kopiëren en het vervoer bijwerken dat voor pub2 moet worden gebruikt door de haven in de vervoerconfiguratie te veranderen.

Publicatietopologie instellen setting-up-publish-topology

Stap 1: Apache Sling op Oak gebaseerde detectie configureren step-configure-apache-sling-oak-based-discovery

Stel Apache Sling Oak-Based Discovery in voor alle publicatieinstanties in de topologie

Voor elke instantie Publish:

  1. Navigeren naar https://<host>:<port>/system/console/configMgr

  2. Klik Apache Sling op Oak-Gebaseerde Configuratie van de Dienst van de Ontdekking.

  3. Update Topology schakelaar URLs: voeg URLs van alle het ontleden toe Publish instanties die zijn:

    • https://publish:4503/libs/sling/topology/connector
    • https://publish:4504/libs/sling/topology/connector
  4. schakelaar van de Topologie Whitelist Lijst: Pas aan IPs of subnets aan die alle Publish instanties behandelen. Zorg ervoor dat u whitelist de IP/hostnaam van alle publicatie-instanties zonder het poortnummer.

  5. Laat toe auto-Stop Lokaal-Lussen

De configuratie zou voor elke Publish instantie identiek moeten zijn en auto-stop Lokaal-lijn verhindert een oneindige lijn.

Stap 2: Verifieer Publish Topology step-verify-publish-topology

Navigeer naar https://:/system/console/topology voor een van de publicatie-instanties. U zou elke Publish instantie moeten zien die in de topologie onder Uitgaande topologieschakelaars wordt vertegenwoordigd.

Stap 3: ActiveMQ Artemis-cluster instellen step-setup-activemq-artemis-cluster

Met deze stap kunt u een gecodeerd wachtwoord maken voor de ActiveMQ Artemis-cluster.
De clustergebruiker en het wachtwoord van alle Publish instanties in de topologie moeten identiek zijn. Het wachtwoord van de configuratie van de Artemis ActiveMQ moet worden gecodeerd. Omdat elke instantie een eigen coderingssleutel heeft, is het nodig Crypto Support te gebruiken om een gecodeerde wachtwoordtekenreeks te maken. Dan, kan het gecodeerde wachtwoord in OSGi config voor ActiveMQ worden gebruikt.

Op elke publicatie-instantie:

  1. In de Console OSGi, navigeer aan MAIN > Crypto Steun (https://<host>:<port>/system/console/crypto).
  2. Type in het gewenste gewone tekstwachtwoord (het zelfde voor alle instanties) in Onbewerkte Tekst
  3. Klik beschermen.
  4. Kopieer de waarde Beschermde Tekst aan een notitieboekje of een tekstredacteur. Deze waarde kan in OSGi config voor ActiveMQ worden gebruikt.

Omdat elke publicatie-instantie standaard unieke cryptosleutels heeft, voert u deze stap uit op elke publicatie-instantie en slaat u de unieke sleutel voor de volgende configuratie op.

NOTE
Het wachtwoord moet beginnen en eindigen met accolades. Bijvoorbeeld:
​>{1ec346330f1c26b5c48255084c3b7272a5e85260322edd59119828d1fa0a610e}

Stap 4: ActiveMQ Artemis-cluster activeren step-activate-activemq-artemis-cluster

Op elke publicatie-instantie:

  1. Navigeren naar de OSGi Config-manager https://<host>:<port>/system/console/configMgr

  2. Klik Apache ActiveMQ Artemis JMS Provider Configuratie

  3. Werk het volgende bij:

    • Wachtwoord van de Cluster: gebruik gecodeerde waarde van de vorige stap per respectieve instantie
    • Onderwerpen: {name: 'commands', address: 'com.adobe.cq.screens.commands', maxConsumers: 50}

ActiveMQ Artemis-cluster verifiëren verify-activemq-artemis-cluster

Voer de onderstaande stappen uit voor elke instantie Publiceren:

  1. Navigeer naar de OSGi-console > Main > ActiveMQ-artemis https://localhost:4505/system/console/mq .

  2. Verifieer en controleer om de havens van andere instanties onder de Informatie van de Cluster te bekijken > Topology > knopen=2, members=2.

  3. Een testbericht verzenden (boven aan het scherm onder Informatie over kiezer)

  4. Voer de volgende wijzigingen in velden in:

    1. Bestemming: /com.adobe.cq.screens/devTestTopic
    2. Tekst: De Wereld van Hello
    3. Bekijk error.log van elke instantie zodat kunt u zien dat het bericht over de cluster werd verzonden en werd ontvangen.
NOTE
Het navigeren aan Console OSGi kan een paar seconden na het bewaren van de configuratie in de voorafgaande stap vergen. U kunt error.log voor meer details ook controleren.

Als voorbeeld, toont het volgende beeld op succesvolle configuratie van de Server van Artemis ActiveMQ.

Als u niet de volgende configuratie van ziet/system/console/mq, dan navigeer aan /system/console/mq en klik opnieuw beginnen om de makelaar opnieuw te beginnen.

beeld-2018-06-18-18-14-55-449

Vereiste koptekst verwijzing verwijderen remove-referrer-header-requirement

Voer de stappen in elke instantie Publiceren uit:

  1. Navigeer aan de Console OSGi > Manager van de Configuratie
  2. Klik Apache die de Filter van de Verwijzer van de Verschuiving
  3. De update config en controle staat Lege toe

Auteur- en publicatie-instantie configureren configuring-author-and-publish-instance

Nadat u opstelling de het publiceren topologie hebt, vorm de Auteur en publiceer instanties om de praktische resultaten van de implementatie te bekijken:

NOTE
Eerste vereisten
Als u aan de slag wilt gaan met dit voorbeeld, maakt u een AEM Screens-project gevolgd door een locatie, weergave en kanaal in uw project te maken. Voeg inhoud aan uw kanaal toe en wijs het kanaal aan een vertoning toe.

Stap 1: een AEM Screens Player (apparaat) starten

  1. Open een apart browservenster.
  2. Ga naar de speler van Screens gebruikend Webbrowser, namelijk https://localhost:4502/content/mobileapps/cq-screens-player/firmware.html of lanceer AEM Screens app. Wanneer u het apparaat opent, ziet u dat het apparaat niet is geregistreerd.
NOTE
U kunt een AEM Screens Player openen met de AEM Screens-app die u hebt gedownload of met de webbrowser.

Stap 2: Een apparaat registreren bij auteur step-registering-a-device-on-author

  1. Ga naar https://localhost:4502/screens.html/content/screens/we-retail of klik op uw project en navigeer naar Apparaten > Apparaatbeheer.
  2. Klik Apparaat van het Register.
  3. Klik Registratie van het Apparaat.
  4. Klik het apparaat dat u wilt registreren, dan klik Apparaat van het Register.
  5. Verifieer de registratiecode, dan klik bevestigen.
  6. Ga een titel voor uw apparaat in, dan klik Register.

Stap 3: Wijs het Apparaat aan Vertoning toe step-assigning-the-device-to-display

  1. Klik toewijzen Vertoning van de dialoogdoos van de voorafgaande stap.
  2. Klik de vertoningsweg voor uw kanaal van de omslag van Plaatsen.
  3. Klik toewijzen.
  4. Klik Afwerking om het proces te voltooien, en nu wordt het apparaat toegewezen.

Controleer de speler en bekijk de inhoud die u in het kanaal hebt toegevoegd.

Stap 4: Apparaatconfiguratie publiceren om instanties te publiceren step-publishing-device-configuration-to-publish-instances

verifieer het Apparaat

Voer de onderstaande stappen uit om de gebruiker van het apparaat te repliceren:

  1. Navigeer naar de pagina voor gebruikersbeheer. Bijvoorbeeld https://localhost:4502/useradmin .
  2. Zoek naar de screens-devices-master groep.
  3. Klik de groep met de rechtermuisknop aan en klik activeren.
CAUTION
Activeer de publicatieservice van de auteur niet, omdat dit een systeemgebruiker is die door de Auteur-taak wordt gebruikt.

U kunt het apparaat ook activeren via de apparaatbeheerconsole. Voer de onderstaande stappen uit:

  1. Navigeer aan uw project van Screens > Apparaten.
  2. Klik Manager van het Apparaat van de actiebar.
  3. Klik het apparaat en klik activeren van de actiebar, zoals aangetoond in het hieronder cijfer.

screen_shot_2019-02-21at111036am

NOTE
Als u het apparaat hebt geactiveerd, kunt u ook de URL van de server bewerken of bijwerken. Van de actiebar, klik uitgeeft server URL, zoals aangetoond in het hieronder cijfer. Uw wijzigingen worden doorgegeven aan de AEM Screens Player.

screen_shot_2019-02-21at105527am

Lijst met publicatiecontroles publishing-check-list

De volgende punten vatten de lijst van de Controle van het Publiceren samen:

  • Gebruiker van het Apparaat van Screens - Deze informatie wordt opgeslagen als gebruiker van AEM en kan van Hulpmiddelen worden geactiveerd > Veiligheid > Gebruikers. De gebruiker heeft een lange geserialiseerde tekenreeks als voorvoegsel "screens".

  • Project - het project van AEM Screens.

  • Plaats - Plaats dat het apparaat met wordt verbonden.

  • Kanalen - één of meerdere kanalen die bij de plaats worden getoond.

  • Programma - als het gebruiken van een programma, zorg ervoor dat dit programma wordt gepubliceerd.

  • Plaats, Programma's, en de Omslag van het Kanaal - als de overeenkomstige middelen binnen een omslag zijn.

Voer de onderstaande stappen uit om het gedrag bij schrijven en publiceren te controleren:

  1. Anaalinhoud bijwerken op instantie Auteur.
  2. Voer Publicatie beheren uit om nieuwe veranderingen in alle Publish instanties te publiceren.
  3. Klik activeren om het apparaat van Manager van het Apparaat toe te laten.
  4. Selecteer uitgeven URL van de instantieURL van de Auteur aan één van de het Publiceren instanties URL.
  5. Controleer of de inhoud van het bijgewerkte kanaal wordt weergegeven op de AEM Screens Player.
  6. Herhaal deze stappen met een andere instantie Publiceren.

Stap 5: Wijs het apparaat aan om instantie in het Admin Comité te publiceren step-pointing-the-device-to-publish-instance-in-the-admin-panel

  1. Geef de interface voor het beheer van de Screens-speler weer en druk lang op de linkerbovenhoek zodat u het menu Admin kunt openen, op uw AEM Screens Player met aanraakbediening of met een muis.
  2. Klik de optie van de Configuratie van het zijpaneel.
  3. De instantie van de Auteur van de verandering in Publish instantie in Server.

Bekijk de wijzigingen in uw AEM Screens Player.

U kunt de URL van de server ook bijwerken/bewerken vanuit de apparaatbeheerconsole met de volgende stappen:

  1. Navigeer aan uw project van AEM Screens en klik de omslag van Apparaten.
  2. Klik Manager van het Apparaat van de actiebar.
  3. Klik het apparaat, dan van de actiebar, klik uitgeeft server URL, zoals aangetoond in het hieronder cijfer. Uw wijzigingen worden doorgegeven aan de AEM Screens Player.

screen_shot_2019-02-07at31028pm

Met de functie Manage Publication kunt u inhoud-updates leveren van Auteur naar Publiceren op apparaat. U kunt inhoud publiceren/unpublish voor uw volledige AEM Screens-project of slechts voor één van uw kanalen, plaats, apparaat, toepassing, of een programma. Meer over deze eigenschap leren, zie ​ Update van de Inhoud op bestelling ​.

Tips voor het oplossen van problemen troubleshoot-tips

Volg de onderstaande sectie om antwoorden te krijgen op veelgestelde vragen over de auteur en publicatie-instellingen.

Hoe voegt u een omleiding van https naar http toe na de eerste registratie en toewijzing? add-redirect

Oplossing - reeks Proxy/Load Balancer Connection in the Jetty configuration aan true.

Hoe kan ik offline-inhoud bijwerken en problemen met het downloaden van spelers met middelen buiten /content/dam/projects/<project>? update-offline-content

Oplossing - geef leestoestemmingen voor bulk-off-line-update-schermen-dienst gebruiker en screens-devices-master groep voor alle /content/dam of de specifieke activa die u wilt gebruiken, als u meer restrictief wilt zijn.

Hoe kan ik fouten met Screens Replication Agent oplossen? replication-agent

Oplossing - zorg ervoor u niet Gebruik voor omgekeerde replicatieoptie in de agentenconfiguratie hebt gecontroleerd. De replicatieagent van Screens kan niet als omgekeerde replicatieagent worden gebruikt en het werkingsgebied van deze eigenschap moet apparatenbevelen van Auteur aan Publish door:sturen.

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053