Skip to main content

Mehrere Instanzen von PDF Service mit einem Nginx in Docker ausführen

Nginx ist ein Webserver, der als Lastenausgleichsmodul verwendet werden kann, um mehrere Instanzen von PDF Service in Docker auszuführen. DigiCert stellt Ihnen eine einsatzbereite Docker-Compose-Datei und die zugehörigen Dateien zur Verfügung.

Wählen Sie die Anzahl der PDF-Dienstinstanzen aus und führen Sie dann die Docker-Compose-Datei aus. Es ist keine zusätzliche Konfiguration erforderlich.

Verwenden Sie diese Option, um mehrere Hashes (maximal 200) zu erstellen und sie dann in API-Aufrufen von Document Trust Manager, wie unter „1 – Signieren mehrerer Hashes“ (Signature Activation Data) beschrieben, in Postman mit einer SAD auf einmal zu übergeben.

Voraussetzungen

  • Linux-Host

  • Docker installiert (Readme-client.md befindet sich im PDF-Service-Ordner)

  • PDF Service 2.0 Bild

So führen Sie mehrere PDF-Service-Instanzen mit einem Nginx in Docker aus:

  1. Laden Sie die Nginx- und PDF-Service-Docker-Konfigurationsdateien herunter und speichern Sie sie.

  2. Kopieren Sie die Dateien auf Ihren Linux-Host, auf dem der PDF Service ausgeführt wird.

  1. Öffnen Sie ein Terminal und wechseln Sie in das Verzeichnis, in dem sich die Dateien nginx-conf und docker-compose.yml befinden.

  2. Um zu überprüfen, ob der PDF Service ausgeführt wird, führen Sie den folgenden Befehl aus:

    docker ps
  3. Um den PDF Service zu beenden, führen Sie den folgenden Befehl aus:

    docker container stop <container name>
  1. Öffnen Sie die Datei docker-compose.yml mit einem Editor wie Nano oder vi. Beispiel:

    nano docker-compose.yml
  2. Geben Sie die gewünschte Anzahl von Instanzen (Replikaten) ein.

  3. Drücken Sie die Tasten Strg+X, um die Datei zu schließen.

  4. Drücken Sie die Taste Y, um das Speichern der Datei zu bestätigen.

  5. Drücken Sie die Eingabetaste, um den Dateinamen zu bestätigen.

Führen Sie den folgenden Befehl aus, um die Docker Compose-Datei auszuführen:

docker compose -f docker-compose.yml up

Führen Sie den folgenden Befehl aus, um alle laufenden Container anzuzeigen:

docker ps 

Folgen Sie diesem Link, um auf den PDF Service in Ihrem Browser zuzugreifen.