Meine ersten Deployments · 6.2
IIS
Auf dieser Seite
Tutorial 10: IIS · 2:52 · EN-Ton, DE-UntertitelIm Tutorial-Bereich öffnen
Dieses Beispiel bindet ein Zertifikat an eine Website auf einem entfernten IIS-Server. IIS-Deployments decken sehr viele Szenarien ab, da viele Anwendungen auf IIS laufen. Der Management-Host muss den Server über WinRM erreichen, siehe Kapitel Netzwerkverbindungen.
- Öffnen Sie den Tab Deployments des Zertifikats wie in Kapitel Lokaler Zertifikatsspeicher beschrieben, schalten Sie Automatic deployment ein, falls noch nicht geschehen, und klicken Sie auf Add…
- Linked service: Wählen Sie IIS.
- Target host: Klicken Sie auf Browse… und wählen Sie den Server, zum Beispiel «IIS01».
- Credential: Vorhandene Credentials sind vorausgewählt, Sie können aber ein anderes wählen. Gibt es noch keines, erstellen Sie eines wie in Kapitel Lokaler Zertifikatsspeicher beschrieben.
- Tab Discovery: Öffnen Sie den Tab Discovery. TLSPilot liest die Websites des Servers aus und listet jedes HTTPS-Binding mit Port, SNI-Hostname (falls vorhanden), Ablaufdatum und aktuell gebundenem Zertifikat auf, siehe Kapitel Tabs Manual und Discovery. Schalten Sie das Binding ein, an das das Zertifikat gebunden werden soll. Eine Website ohne HTTPS-Binding zeigt Binding is created on deploy.
- HTTPS port (optional) und SNI Hostname: TLSPilot füllt beide Felder aus dem gewählten Binding aus. Prüfen Sie sie. Lassen Sie HTTPS port (optional) leer, um Port 443 zu verwenden. Kennen Sie den Site-Namen und brauchen die Liste nicht, geben Sie ihn stattdessen im Tab Manual ein. Die Website muss bereits existieren und gestartet sein.

- Klicken Sie auf Test (dry run)… Hat die Website auf diesem Port noch kein HTTPS-Binding, meldet der Testlauf das. Das ist kein Fehler, da das Deployment das Binding erstellt.
- Helper (optional): Wie in Kapitel Lokaler Zertifikatsspeicher zeigt der Tab Helper, wie das Deployment funktioniert und was Sie zusätzlich konfigurieren können.
- Klicken Sie auf OK und dann auf Save. Auf die Frage, ob jetzt verteilt werden soll, klicken Sie auf Yes.
TLSPilot bindet das Zertifikat an das HTTPS-Binding der Website auf dem angegebenen Port und erstellt das Binding, falls es noch nicht existiert. Danach prüft es die Health, also ob das Zertifikat tatsächlich gebunden ist. Klicken Sie auf Close, sobald das Deployment abgeschlossen ist.