Tutorial: Website-Hosting auf Windows Server 2016 mit IIS (Internet Information Services)

Melden

Hier ist ein ausführliches Tutorial, wie du eine Website auf einem Windows Server 2016 mit dem Internet Information Service (IIS) einrichtest.

Diese Anleitung führt dich Schritt für Schritt durch die Installation des Webservers, die Konfiguration deiner Website und die Freigabe im Netzwerk.


Voraussetzungen

  • Ein installierter Windows Server 2016.
  • Administratorrechte auf dem Server.
  • Die HTML-Dateien deiner Website (optional, wir erstellen im Tutorial eine Testseite).

Schritt 1: IIS-Rolle installieren

Bevor du eine Website hosten kannst, musst du den Webserver-Dienst (IIS) installieren.

  1. Öffne den Server Manager (startet meist automatisch oder über das Startmenü).
  2. Klicke oben rechts auf Verwalten (Manage) -> Rollen und Features hinzufügen (Add Roles and Features).
  3. Klicke im Assistenten auf Weiter, bis du zur Seite Serverrollen gelangst.
  4. Suche in der Liste nach Webserver (IIS) und setze ein Häkchen.
  5. Ein Pop-up-Fenster erscheint. Klicke auf Features hinzufügen, um die benötigten Verwaltungswerkzeuge zu bestätigen.
  6. Klicke auf Weiter, bis du zum Bereich Rollendienste kommst. Hier kannst du Standardeinstellungen lassen (für statische HTML-Seiten reicht das aus).
  7. Klicke auf Installieren. Warte, bis der Vorgang abgeschlossen ist, und klicke dann auf Schließen.

Schritt 2: Verzeichnis für die Website erstellen

Es ist sinnvoll, die Website-Dateien strukturiert abzulegen.

  1. Öffne den Windows Explorer.
  2. Navigiere zu C:\inetpub\wwwroot (dies ist der Standardpfad für IIS).
  3. Erstelle dort einen neuen Ordner für deine Website, z. B. MeineWebseite.
  4. Erstelle in diesem Ordner eine einfache Testdatei namens index.html.
    • Inhalt der index.html:
      <html>
      <head><title>Testseite</title></head>
      <body><h1>Erfolg! Die Website läuft auf Windows Server 2016.</h1></body>
      </html>

Schritt 3: Website im IIS-Manager einrichten

Jetzt verknüpfen wir den Ordner mit dem Webserver.

  1. Drücke die Windows-Taste + R, gib inetmgr ein und drücke Enter. Der IIS-Manager öffnet sich.
  2. Klappe im linken Menü (Verbindungen) deinen Servernamen auf.
  3. Rechtsklick auf den Ordner Sites -> Website hinzufügen... (Add Website...).
  4. Fülle das Formular wie folgt aus:
    • Site-Name: Ein Name deiner Wahl (z. B. MeineTestseite).
    • Physischer Pfad: Wähle den Ordner aus Schritt 2 aus (C:\inetpub\wwwroot\MeineWebseite).
    • Bindung:
      • Typ: http
      • IP-Adresse: "Alle nicht zugewiesenen" oder die spezifische IP deines Servers.
      • Port: 80 (Standard für HTTP).
      • Hostname: Leer lassen, wenn die Seite nur über die IP aufgerufen werden soll, oder gib deine Domain ein.
  5. Klicke auf OK.

Schritt 4: Firewall-Einstellungen anpassen

Damit Besucher von außerhalb auf die Website zugreifen können, muss Port 80 in der Firewall geöffnet sein.

  1. Öffne die Systemsteuerung -> System und Sicherheit -> Windows-Firewall.
  2. Klicke links auf Erweiterte Einstellungen.
  3. Wähle Eingehende Regeln aus und klicke rechts auf Neue Regel....
  4. Wähle Port und klicke auf Weiter.
  5. Wähle TCP und gib bei Bestimmte lokale Ports 80 ein.
  6. Wähle Verbindung zulassen und klicke auf Weiter.
  7. Stelle sicher, dass Domäne, Privat und Öffentlich markiert sind.
  8. Gib der Regel einen Namen (z. B. "Webserver HTTP") und klicke auf Fertigstellen.

Schritt 5: Die Website testen

Nun ist es an der Zeit, das Ergebnis zu prüfen.

  1. Lokal auf dem Server: Öffne einen Browser und gib in die Adresszeile http://localhost ein. Deine Testseite sollte erscheinen.
  2. Von einem anderen Computer im Netzwerk: Öffne den Browser und gib die IP-Adresse des Windows Servers ein (z. B. http://192.168.1.50).

Bonus: DNS & Domain (Optional)

Wenn du möchtest, dass die Website unter einem echten Namen (z. B. www.meinefirma.de) erreichbar ist, musst du:

  1. Einen DNS-Eintrag (A-Record) bei deinem Domain-Anbieter erstellen, der auf die öffentliche IP deines Servers zeigt.
  2. Im IIS-Manager unter "Bindungen" den Hostnamen entsprechend eintragen.

Herzlichen Glückwunsch! Du hast erfolgreich deinen eigenen Webserver unter Windows Server 2016 eingerichtet.

0