Installieren von IIS 7 unter Windows Server 2008 oder Windows Server 2008 R2

Wenn Sie IIS manuell installieren möchten, können Sie diesen Artikel verwenden, um Anleitungen zu erhalten. Sie können auch Installieren und Konfigurieren von IIS 7 und höher zu Rate ziehen.

IIS ist eine Microsoft-Webserverrolle, die in allen Versionen der Betriebssysteme von Microsoft enthalten ist, und ermöglicht Windows Azure-Websites, robuste cloudbasierte PaaS (Platform as a Service) bereitzustellen. Version 7.0 von IIS ist in Windows Server® 2008 und Windows Vista® enthalten. IIS 7.5 ist die Webserverrolle in Windows Server 2008® R2 und der Webserver in Windows® 7. IIS 8.0 ist die Version, die Teil von Windows Server 2012 ist, und Windows Server 2012 R2 enthält IIS 8.5. Die Betriebssysteme Windows Server 2008 R2 und Windows Server 2008 verfügen über alle IIS-Funktionen, die für die Unterstützung des Hostings von Webinhalten in Produktionsumgebungen erforderlich sind. Windows 7 und Windows Vista enthalten ebenfalls IIS-Funktionen, aber die verfügbaren Funktionen hängen von den Betriebssystemversionen ab.

Der Webserver wurde in IIS 7.0 neu gestaltet, damit Sie einen Server durch Hinzufügen oder Entfernen von Modulen an Ihre spezifischen Bedürfnisse anpassen können. Module sind einzelne Features, die der Server zum Verarbeiten von Anforderungen verwendet. IIS 7.0 und IIS 7.5 verwenden beispielsweise Authentifizierungsmodule zum Authentifizieren von Clientanmeldeinformationen und Cachemodule zum Verwalten von Cacheaktivitäten. Beide Versionen von IIS bieten außerdem Folgendes:

  • Eine neue Verwaltungsschnittstelle. Über die Benutzeroberfläche können Sie die Einstellungen einzelner Websites schnell und einfach ändern. Sie können die Einstellungen einer Website auch in einer textbasierten Konfigurationsdatei bearbeiten.
  • Die Möglichkeit, Vorgänge für Websitebesitzer freizugeben. Ein Hoster mit mehreren Sites kann die Verwaltungskontrolle an Entwickler oder Inhaltsbesitzer delegieren.

Neu in IIS 7.5

IIS 7.0 und IIS 7.5 werden zusammen als IIS 7 oder IIS 7 und höher bezeichnet; IIS 7.5 und Windows Server 2008 R2 enthalten jedoch mehrere neue Funktionen, die IIS 7.0 nicht hat:

  • Microsoft® ASP.NET wird unter Windows Server 2008 R2 Server Core-Installationen ausgeführt.

  • Einige der Erweiterungen, die der IIS 7.0-Plattform hinzugefügt werden können, sind in die IIS 7.5-Plattform integriert, darunter:

    • FTP-Veröffentlichung.
    • WebDAV-Veröffentlichung (Web-Based Distributed Authoring and Versioning).
    • Windows PowerShell™-Snap-In für IIS.
    • IIS Administration Pack-Module.
  • IIS 7.5 enthält Konfigurationsprotokollierung und -ablaufverfolgung (IIS 7.0 enthält keine integrierten Ablaufverfolgungsmechanismen für Konfigurationsänderungen).

  • IIS 7.5 enthält das Best Practice-Analysetool, ein automatisiertes Tool zur Sicherstellung der Einhaltung bewährter Sicherheitsmethoden.

Vorbereitungen

Stellen Sie sicher, dass Sie auf dem Computer, auf dem Sie IIS 7 oder höher installieren möchten, über Benutzerrechte als Administrator verfügen. Beachten Sie, dass Sie standardmäßig nicht über Benutzerrechte als Administrator verfügen, wenn Sie als anderer Benutzer als der integrierte Administrator angemeldet sind, selbst wenn Sie der lokalen Administratorengruppe auf dem Computer hinzugefügt wurden (dies ist ein neues Sicherheitsfeature in Windows Server 2008 mit dem Namen „Lokaler Benutzeradministrator“).

Melden Sie sich entweder im integrierten Administratorenkonto an, oder rufen Sie Anwendungen mithilfe des Befehlszeilentools „runas“ explizit als integrierter Administrator auf.

Hinweis

Sie können runas /user:administrator cmd.exe ausführen, damit jede Anwendung, die Sie über diese Befehlszeile ausführen, erhöht wird, wodurch die runas-Syntax nicht länger über diese Befehlszeile verwendet werden muss.

Wenn Sie bei einem anderen Konto als dem integrierten lokalen Administratorkonto angemeldet sind, wird möglicherweise die folgende Sicherheitswarnung angezeigt:

Screenshot des Dialogfelds Windows-Sicherheit.
Abbildung 1: Windows®-Sicherheit (Benutzerkontensteuerung)

Installieren von IIS 7.5 unter Windows Server 2008 R2

IIS ist eine der Windows Server®-Serverrollen. IIS kann mithilfe der neuen Server-Manager-Schnittstelle über die grafische Benutzeroberfläche (GUI) installiert werden, nachdem das Windows Server-Betriebssystem installiert wurde.

Der Server-Manager bietet ein einzelnes Dashboard zum Installieren oder Deinstallieren von Serverrollen und Funktionen. Der Server-Manager bietet außerdem eine Übersicht aller derzeit installierten Rollen und Funktionen. Wenn IIS über den Server-Manager ausgewählt wird, werden die grundlegenden Komponenten und Dienste, die für IIS erforderlich sind, automatisch ausgewählt.

  1. Klicken Sie auf Start>Alle Programme>Verwaltungstools>Server-Manager.

    Screenshot des dashboards Server-Manager.
    Abbildung 2: Server-Manager

  2. Scrollen Sie im Fenster Server-Manager runter zu Rollenübersicht und klicken Sie dann auf Rollen hinzufügen. Der Assistenten zum Hinzufügen von Rollen ruft die Seite Bevor Sie beginnen auf. Der Assistent fordert Sie auf, Folgendes zu überprüfen:

    • Das Administratorkonto hat ein sicheres Kennwort.
    • Die Netzwerkeinstellungen, z. B. IP-Adressen, wurden konfiguriert.
    • Die neuesten Sicherheitsupdates von Windows® Update sind installiert.
  3. Wählen Sie auf der Seite Serverrollen auswählen die Option Webserver (IIS) aus. Es wird eine Einführungsseite mit Links zu weiteren Informationen geöffnet.

    Hinweis

    Wenn Sie den Assistenten zum Hinzufügen von Rollen verwenden, um IIS zu installieren, erhalten Sie die Standardinstallation, die einen Mindestsatz an Rollendiensten enthält. Wenn Sie zusätzliche IIS-Rollendienste wie Anwendungsentwicklung oder Integrität und Diagnose benötigen, stellen Sie sicher, dass Sie auf der Seite Rollendienste auswählen des Assistenten die entsprechenden Kontrollkästchen aktivieren.

    Screenshot des Assistenten zum Hinzufügen von Rollen auf der Seite
    Abbildung 3: Serverrollen auswählen

  4. Wählen Sie die IIS-Dienste aus, die auf der Seite Rollendienste auswählen installiert werden sollen. Fügen Sie nur die erforderlichen Module hinzu. In diesem Fall ist ASP.NET ausgewählt, und im rechten Bereich wird eine Beschreibung von ASP.NET angezeigt. Klicken Sie nach dem Hinzufügen der gewünschten Module auf Weiter.

    Screenshot der Seite
    Abbildung 4: Rollendienste auswählen

  5. Fügen Sie sämtliche erforderlichen Rollendienste hinzu.

    Screenshot der Warnseite des Assistenten zum Hinzufügen von Rollen.
    Abbildung 5: Warnungsseite des Assistenten

  6. IIS wird nun mit einer Standardkonfiguration zum Hosten von ASP.NET unter Windows Server installiert. Klicken Sie zum Abschließen des Prozesses auf Schließen.

    Screenshot der Seite zum Hinzufügen von Installationsergebnissen des Assistenten zum Hinzufügen von Rollen.
    Abbildung 6: Seite „Installationsergebnisse“

  7. Verwenden Sie http://localhost, um sich zu vergewissern, dass der Webserver funktioniert.

    Screenshot des Internet Explorer-Browserfensters, in dem der Standardwebsitebildschirm angezeigt wird.
    Abbildung 7: Standardwebsite

Hinweis

Installieren Sie nur die unbedingt erforderlichen IIS-Dienste, um den Speicherbedarf der IIS-Installation zu minimieren. Dies minimiert auch die Angriffsfläche, einer der Vorteile von IIS 7 und höher.

Verwenden eines Skripts zum Installieren von IIS 7.5 unter Windows Server 2008 R2

Sie können auch ein Skript verwenden, um IIS 7.5 zu installieren. Beachten Sie, dass Sie durch Verwenden dieses Skripts die vollständige IIS-Installation erhalten, die alle verfügbaren Featurepakete installiert. Wenn Sie einige Featurepakete nicht benötigen, sollten Sie das Skript bearbeiten, um nur die von Ihnen benötigten Pakete zu installieren. Weitere Informationen finden Sie unter Installieren von IIS 7.5 unter Windows Server 2008 R2.

Um IIS 7.5 mit einem Skript zu installieren, geben Sie Folgendes als Eingabeaufforderung ein:

CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

Unbeaufsichtigte Installation von IIS 7.0 unter Windows Server 2008

Die Installation von IIS mithilfe von unbeaufsichtigten Skripts zu automatisieren ist sehr nützlich, wenn Sie mehrere Webserver bereitstellen und sicherstellen möchten, dass jeder der Webserver mit identischen Komponenten und Diensten eingerichtet ist.

Bei den Betriebssystemen Windows Server 2008 und Windows Vista wird Pkgmgr.exe für unbeaufsichtigte Skripts verwendet, sodass Sie optionale Features über eine Eingabeaufforderung oder Skripts installieren oder deinstallieren können. (Hinweis: Pkgmgr.exe ersetzt Sysocmgr.exe, das bei Windows Server® 2003 verwendet wurde.) Anweisungen und eine Übersicht über Pkgmgr.exe finden Sie unter Installieren von IIS 7.0 und höher über die Befehlszeile. Siehe auch Unbeaufsichtigte Installation zum Installieren von IIS 7.0 und höher. Wenn Sie Pkgmgr.exe verwenden möchten, müssen Sie sicherstellen, dass Sie auf dem Computer über Benutzerrechte als Administrator verfügen müssen.

Installieren von IIS 7.0 unter Windows Server 2008

  1. Klicken Sie zum Starten des Server-Managers auf Startmenü>Alle Programme>Verwaltungstools>Server-Manager. Das Fenster des Server-Managers wird geöffnet.

    Screenshot des Fensters Server-Manager.
    Abbildung 8: Server-Manager

  2. Wählen Sie im Fenster Server-Manager die Option Rollen aus. Die Ansicht „Rollenzusammenfassung“ wird angezeigt.

    Screenshot des Fensters Server-Manager mit der Seite
    Abbildung 9: Assistenten zum Hinzufügen von Rollen starten

  3. Klicken Sie auf Rollen hinzufügen. Der Assistent zum Hinzufügen von Rollen wird geöffnet. Klicken Sie auf Weiter, um zu installierende Rollen auszuwählen.

    Screenhot des Assistenten zum Hinzufügen von Rollen mit der Angezeigten Seite
    Abbildung 10: Einführung in den Assistenten zum Hinzufügen von Rollen

  4. Wählen Sie Webserver (IIS) aus.

    Screenshot des Assistenten zum Hinzufügen von Rollen mit angezeigter Seite
    Abbildung 11: Webserver (IIS) im Assistenten zum Hinzufügen von Rollen auswählen

  5. Der Assistent zum Hinzufügen von Rollen benachrichtigt Sie über alle erforderlichen Abhängigkeiten. Da IIS vom Feature Windows-Prozessaktivierungsdienst (WAS) abhängt, wird das folgende Informationsdialogfeld angezeigt. Klicken Sie auf Erforderliche Rollendienste hinzufügen, um fortzufahren.

    Screenshot des Dialogfelds
    Abbildung 12: Abhängigkeiten hinzufügen

  6. Der Webserver ist nun für die Installation ausgewählt. Das Dialogfeld „Serverrollen auswählen“ wird geöffnet. Klicken Sie auf zum Fortfahren auf Weiter.

    Screenshot der Seite
    Abbildung 13: Ausgewählter Webserver (IIS)

  7. Das folgende Dialogfeld und Informationen werden angezeigt. Klicken Sie auf zum Fortfahren auf Weiter.

    Screenshot des Dialogfelds
    Abbildung 14: Einführung in das Dialogfeld „Webserver“

  8. Der Assistent zum Hinzufügen von Rollen zeigt, wie unten dargestellt, eine Liste aller IIS 7.0-Features an, die installiert werden können. Beachten Sie, dass Features, die die Standardinstallation umfassen, vorab ausgewählt sind.

    Screenshot der Seite
    Abbildung 15: Aufgelistete Webserverfeatures

  9. Um nur die Standardfeatures von IIS 7.0 zu installieren, klicken Sie auf die Schaltfläche Installieren, und fahren Sie dann mit Schritt 14 fort. Wenn Sie zusätzliche Features installieren müssen, fahren Sie mit Schritt 10 fort.

  10. In diesem Beispiel installieren wir zusätzliche IIS-Features. Aktivieren Sie das Kontrollkästchen für ASP.NET. Wenn das Hinzufügen eines IIS-Features auch dazu führt, dass andere Features installiert werden, gibt der Assistent eine Warnung aus.

    Screenshot des Dialogfelds
    Abbildung 16: Abhängigkeitsinformationen

  11. Klicken Sie auf Erforderliche Rollendienste hinzufügen, um fortzufahren.

  12. Wählen Sie weitere zu installierende Features für IIS-Rollendienste aus.

    Screenshot des Assistenten zum Hinzufügen von Rollen auf der Registerkarte
    Abbildung 17: Features für Webserver hinzufügen

  13. Wenn Sie alle erforderlichen Features ausgewählt haben, klicken Sie auf Weiter, um fortzufahren.

  14. Der Assistent gibt eine Zusammenfassung der zu installierenden Elemente aus.

    Screenshot des Assistenten zum Hinzufügen von Rollen auf der Seite
    Abbildung 18: Zusammenfassung der Features

  15. Klicken Sie auf Installieren, um den Vorgang fortzusetzen. Das Dialogfeld „Installationsfortschritt“ wird geöffnet.

    Screenshot des Dialogfelds
    Abbildung 19: Installationsfortschritt

  16. Nach der Installation von IIS 7.0 wird das folgende Dialogfeld geöffnet. Klicken Sie auf Schließen, um zum Server-Manager zurückzukehren.

    Screenshot der Seite
    Abbildung 20: Installationszusammenfassung

  17. Nun können Sie schnell überprüfen, ob IIS 7.0 installiert ist. Starten Sie den Webbrowser Windows® Internet Explorer®, und geben Sie die Adresse http://localhost ein. Die Standardbegrüßungsseite von IIS sollte angezeigt werden.

Weitere Informationen