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
Auteur- en publicatie-instanties configureren configuring-author-and-publish-instances
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:
- de Agent van de Standaard van de Replicatie *(die als*** StandaardAgent van de Replicatie** wordt gespecificeerd)
- de Agent van de Replicatie van Screens
- 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:
-
Navigeer aan uw instantie van AEM > hamerpictogram > Verrichtingen > Configuratie.
-
Klik de Replicatie van de linkernavigatieboom.
-
Klik de Agenten op Auteur van de omslag van de Replicatie en klik Nieuw om een nieuwe standaardreplicatieagent tot stand te brengen.
-
Ga de Titel en Naam in zodat kunt u de replicatieagent tot stand brengen, dan klikken creeert.
-
Klik de replicatieagent met de rechtermuisknop aan en klik Open om de montages uit te geven.
-
Klik uitgeven.
-
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. -
Navigeer aan het Vervoer lusje en ga URI, Gebruiker in, en Wachtwoord.
note note NOTE U kunt een bestaande standaardreplicatieagent ook kopiëren en anders noemen.
Standaardreplicatieagents maken creating-standard-replication-agents
- 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
- 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
-
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.
-
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
- Creeer een omgekeerde replicatieagent voor pub1.
- 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:
-
Navigeren naar
https://<host>:<port>/system/console/configMgr
-
Klik Apache Sling op Oak-Gebaseerde Configuratie van de Dienst van de Ontdekking.
-
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
-
schakelaar van de Topologie
Whitelist
Lijst: Pas aan IPs of subnets aan die alle Publish instanties behandelen. Zorg ervoor dat uwhitelist
de IP/hostnaam van alle publicatie-instanties zonder het poortnummer. -
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:
- In de Console OSGi, navigeer aan MAIN > Crypto Steun (
https://<host>:<port>/system/console/crypto
). - Type in het gewenste gewone tekstwachtwoord (het zelfde voor alle instanties) in Onbewerkte Tekst
- Klik beschermen.
- 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.
>
{1ec346330f1c26b5c48255084c3b7272a5e85260322edd59119828d1fa0a610e}
Stap 4: ActiveMQ Artemis-cluster activeren step-activate-activemq-artemis-cluster
Op elke publicatie-instantie:
-
Navigeren naar de OSGi Config-manager
https://<host>:<port>/system/console/configMgr
-
Klik Apache ActiveMQ Artemis JMS Provider Configuratie
-
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:
-
Navigeer naar de OSGi-console > Main > ActiveMQ-artemis
https://localhost:4505/system/console/mq
. -
Verifieer en controleer om de havens van andere instanties onder de Informatie van de Cluster te bekijken > Topology > knopen=2, members=2.
-
Een testbericht verzenden (boven aan het scherm onder Informatie over kiezer)
-
Voer de volgende wijzigingen in velden in:
- Bestemming: /com.adobe.cq.screens/devTestTopic
- Tekst: De Wereld van Hello
- Bekijk
error.log
van elke instantie zodat kunt u zien dat het bericht over de cluster werd verzonden en werd ontvangen.
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.
Vereiste koptekst verwijzing verwijderen remove-referrer-header-requirement
Voer de stappen in elke instantie Publiceren uit:
- Navigeer aan de Console OSGi > Manager van de Configuratie
- Klik Apache die de Filter van de Verwijzer van de Verschuiving
- 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:
Stap 1: een AEM Screens Player (apparaat) starten
- Open een apart browservenster.
- 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.
Stap 2: Een apparaat registreren bij auteur step-registering-a-device-on-author
- Ga naar
https://localhost:4502/screens.html/content/screens/we-retail
of klik op uw project en navigeer naar Apparaten > Apparaatbeheer. - Klik Apparaat van het Register.
- Klik Registratie van het Apparaat.
- Klik het apparaat dat u wilt registreren, dan klik Apparaat van het Register.
- Verifieer de registratiecode, dan klik bevestigen.
- Ga een titel voor uw apparaat in, dan klik Register.
Stap 3: Wijs het Apparaat aan Vertoning toe step-assigning-the-device-to-display
- Klik toewijzen Vertoning van de dialoogdoos van de voorafgaande stap.
- Klik de vertoningsweg voor uw kanaal van de omslag van Plaatsen.
- Klik toewijzen.
- 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:
- Navigeer naar de pagina voor gebruikersbeheer. Bijvoorbeeld
https://localhost:4502/useradmin
. - Zoek naar de
screens-devices-master
groep. - Klik de groep met de rechtermuisknop aan en klik activeren.
U kunt het apparaat ook activeren via de apparaatbeheerconsole. Voer de onderstaande stappen uit:
- Navigeer aan uw project van Screens > Apparaten.
- Klik Manager van het Apparaat van de actiebar.
- Klik het apparaat en klik activeren van de actiebar, zoals aangetoond in het hieronder cijfer.
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:
- Anaalinhoud bijwerken op instantie Auteur.
- Voer Publicatie beheren uit om nieuwe veranderingen in alle Publish instanties te publiceren.
- Klik activeren om het apparaat van Manager van het Apparaat toe te laten.
- Selecteer uitgeven URL van de instantieURL van de Auteur aan één van de het Publiceren instanties URL.
- Controleer of de inhoud van het bijgewerkte kanaal wordt weergegeven op de AEM Screens Player.
- 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
- 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.
- Klik de optie van de Configuratie van het zijpaneel.
- 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:
- Navigeer aan uw project van AEM Screens en klik de omslag van Apparaten.
- Klik Manager van het Apparaat van de actiebar.
- 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.
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.