Zusätzliche Server-Instanzen erstellen (Windows)
Für das Verständnis dieses Artikels sind technische Vorkenntnisse erforderlich.
iSign unterstützt mehrere unabhängige Server-Instanzen auf einer Maschine. Die Instanzen sind logisch unabhängig. Das heißt sie verwenden unterschiedliche Konfigurationen und unterschiedliche Daten. Außerdem können unterschiedliche Versionen verwendet werden.
Jede Instanz benötigt eine eigene Basis-URL. Dies können entweder eine verschiedene Domains oder unterschiedliche Ports sein. Ebenso wird für jede Instanz eine eigene Lizenz benötigt.
Sinnvoll eingesetzt werden Instanzen
- um mehrere kleine Systeme resourcensparend auf einem Server zu betreiben,
- oder um Staging-Systeme auf einem Produktiv-Server zu installieren.
Bei Verwendung mehrerer Instanzen ist die grafische Benutzeroberfläche bei der Konfiguration nur eingeschränkt nutzbar. Stattdessen wird die Konfigurationsdatei direkt bearbeitet.
Voraussetzungen
- iSign 8.0.21 oder neuer
- Wir gehen davon aus, dass iSign bereits Installiert ist und eine Standardinstanz bereits konfiguriert und lauffähig ist.
- Es wird ein Lizenz-Key benötigt
- Der Server sollte einen bisher unbenutzen Domain-Name haben oder einen unbenutzen Port.
Konfigurieren
Eine neue Instanz wird erstellt, indem zunächst eine Konfigurationdatei für diese angelegt wird. Die Konfigurationdateien befinden sich im Ordner C:\ProgramData\designo\isign-server\global\server-setup. Falls dieser nicht existiert muss er angelegt werden. Die Datei C:\ProgramData\designo\isign-server\global\server-setup.json kann dann in den zuvor genannten Ordner kopiert und umbenannt werden. Z.B. C:\ProgramData\designo\isign-server\global\server-setup\instanz1.json.
Danach öffnen wir die neu erstellte Datei und Konfigurieren die Instanz. Dazu werden alle Vorkomnisse von default in den Instanznamen instanz1 geändert. Außerdem wird die Server-URL angepasst.
Anwenden
Zunächst wird die Lizenz eingetragen und aktiviert
issrvconfig license instanz1 use --key YOUR-LICENSE-KEY
issrvconfig licence instanz1 activate
Dann wird die Konfiguration angewendet mit dem Befehl:
issrvconfig apply instanz1
instanz1 ist hierbei der zuvor vergebene Instanzname.