Skip to main content

Meerdere instanties van PDF Service met één Nginx in Docker uitvoeren

Nginx is een webserver die als load balancer kan worden gebruikt voor het uitvoeren van meerdere PDF Service-instanties in Docker. DigiCert levert een Docker Compose-bestand en bijbehorende bestanden, klaar voor gebruik.

Selecteer het aantal PDF 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 PDF Service 2.0

Meerdere instanties van PDF Service met één Nginx in Docker uitvoeren:

  1. Download Nginx- en PDF Service Docker-configuratiebestanden en sla deze op.

  2. Kopieer de bestanden naar uw Linux-host waar de PDF Service wordt uitgevoerd.

  1. Open een terminal en wijzig de map waar nginx-conf en het docker-compose.yml-bestand zich bevinden.

  2. Controleer of PDF Service wordt uitgevoerd met deze opdracht:

    docker ps
  3. U stopt PDF Service met deze opdracht:

    docker container stop <container name>
  1. Open het bestand docker-compose.yml met een editor zoals Nano of vi. Bijvoorbeeld:

    nano docker-compose.yml
  2. Voer het gewenste aantal instanties (replica's) in.

  3. Gebruik de toetscombinatie Ctrl+X om het bestand te sluiten.

  4. Druk op Y om te bevestigen dat je het bestand wilt opslaan.

  5. 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 PDF Service in uw browser te openen.