Installation von CockpitWeb in IIS

CockpitWeb wird über Microsoft ‚Internet Informationen Services‘ (IIS) gehostet.
Das Symbol „⏎“ wird verwendet, um das Drücken der Eingabetaste zu symbolisieren.

Voraussetzungen

  • technische Anforderungen sind erfüllt (siehe Systemvoraussetzungen)
  • Internet Information Services (IIS) sind installiert
  • Powershell v5 oder höher ist installiert (prüfen mit get-host in PowerShell)
  • Microsoft ASP.NET Core Hostingpaket ist installiert
  • CockpitWeb-Binaries liegen in c:\_Install (hier: CockpitWeb-bXXXX.zip)
    (bXXXX ist die Build-Nummer)
  • Installiert wird in c:\inetpub (diese Anleitung geht davon aus - ein anderer Zielordner ist natürlich möglich - die hier beschriebenen Pfadangaben müssen entsprechend angepasst werden)

IIS-Website anlegen

Ordner erzeugen

PS C:\inetpub> mkdir c:\inetpub\wwwroot\_CockpitWeb

ApplicationPool anlegen

PS C:\Users\Administrator> New-WebAppPool _CockpitWeb

Name                     State        Applications
----                     -----        ------------
_CockpitWeb              Started

Website anlegen

Anlegen einer neuen Website über das Powershell-Kommando New-WebSite
Powershell sollte schon im vorherigen Schritt gestartet worden sein. Falls nicht, Powerstell starten: powershell.exe

PS C:\inetpub\coredmsroot> New-WebSite -Name _CockpitWeb -Port 80 -HostHeader cockpitweb.srv01 -PhysicalPath "C:\inetpub\wwwroot\_CockpitWeb" -ApplicationPool _CockpitWeb

Name             ID   State      Physical Path                      Bindings
----             --   -----      -------------                      --------
_CockpitWeb      3    Started    C:\inetpub\wwwroot\_CockpitWeb     http *:80:cockpitweb.srv01

Berechtigungen setzen

Fertig