Meerdere instanties van Content Signing Service met één Nginx in Docker uitvoeren
Nginx is een webserver die als load balancer kan worden gebruikt voor het uitvoeren van meerdere Content Signing Service-instanties in Docker. DigiCert® levert een Docker Compose-bestand en bijbehorende bestanden, klaar voor gebruik.
Selecteer het aantal Content Signing Service-instanties en voer het Docker Compose-bestand uit. Er is geen extra configuratie vereist.
Met deze optie kunt u verschillende hashes maken (maximaal 200) en die in één keer doorgeven in API-aanroepen van Document Trust Manager zoals beschreven in "1 - Meerdere hashes ondertekenen" in Postman met één SAD (Signature Activation Data).
Vereisten
Linux-host
Docker geïnstalleerd (Readme-client.md staat in de map PDF Service)
Afbeelding van Content Signing Service
Meerdere instanties van Content Signing Service met één Nginx in Docker uitvoeren:
Download Nginx- en Content Signing Service Docker-configuratiebestanden en sla deze op.
Kopieer de bestanden naar uw Linux-host waar de Content Signing Service wordt uitgevoerd.
Open een terminal en wijzig de map waar nginx-conf en het docker-compose.yml-bestand zich bevinden.
Controleer of Content Signing Service wordt uitgevoerd met deze opdracht:
docker ps
U stopt Content Signing Service met deze opdracht:
docker container stop <container name>
Open het bestand docker-compose.yml met een editor zoals Nano of vi. Bijvoorbeeld:
nano docker-compose.yml
Voer het gewenste aantal instanties (replica's) in.
Gebruik de toetscombinatie Ctrl+X om het bestand te sluiten.
Druk op Y om te bevestigen dat je het bestand wilt opslaan.
Druk op Enter om de bestandsnaam te bevestigen.
Voer het Docker Compose-bestand uit met de opdracht:
docker compose -f docker-compose.yml up
U kunt alle containers die worden uitgevoerd weergeven met de opdracht:
docker ps
Volg deze link om Content Signing Service in uw browser te openen.