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:
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.
Klicken Sie auf Start>Alle Programme>Verwaltungstools>Server-Manager.
Abbildung 2: Server-ManagerScrollen 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.
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.
Abbildung 3: Serverrollen auswählenWä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.
Abbildung 4: Rollendienste auswählenFügen Sie sämtliche erforderlichen Rollendienste hinzu.
Abbildung 5: Warnungsseite des AssistentenIIS wird nun mit einer Standardkonfiguration zum Hosten von ASP.NET unter Windows Server installiert. Klicken Sie zum Abschließen des Prozesses auf Schließen.
Abbildung 6: Seite „Installationsergebnisse“Verwenden Sie
http://localhost
, um sich zu vergewissern, dass der Webserver funktioniert.
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
Klicken Sie zum Starten des Server-Managers auf Startmenü>Alle Programme>Verwaltungstools>Server-Manager. Das Fenster des Server-Managers wird geöffnet.
Abbildung 8: Server-ManagerWählen Sie im Fenster Server-Manager die Option Rollen aus. Die Ansicht „Rollenzusammenfassung“ wird angezeigt.
Abbildung 9: Assistenten zum Hinzufügen von Rollen startenKlicken 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.
Abbildung 10: Einführung in den Assistenten zum Hinzufügen von RollenWählen Sie Webserver (IIS) aus.
Abbildung 11: Webserver (IIS) im Assistenten zum Hinzufügen von Rollen auswählenDer 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.
Abbildung 12: Abhängigkeiten hinzufügenDer Webserver ist nun für die Installation ausgewählt. Das Dialogfeld „Serverrollen auswählen“ wird geöffnet. Klicken Sie auf zum Fortfahren auf Weiter.
Abbildung 13: Ausgewählter Webserver (IIS)Das folgende Dialogfeld und Informationen werden angezeigt. Klicken Sie auf zum Fortfahren auf Weiter.
Abbildung 14: Einführung in das Dialogfeld „Webserver“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.
Abbildung 15: Aufgelistete WebserverfeaturesUm 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.
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.
Abbildung 16: AbhängigkeitsinformationenKlicken Sie auf Erforderliche Rollendienste hinzufügen, um fortzufahren.
Wählen Sie weitere zu installierende Features für IIS-Rollendienste aus.
Abbildung 17: Features für Webserver hinzufügenWenn Sie alle erforderlichen Features ausgewählt haben, klicken Sie auf Weiter, um fortzufahren.
Der Assistent gibt eine Zusammenfassung der zu installierenden Elemente aus.
Abbildung 18: Zusammenfassung der FeaturesKlicken Sie auf Installieren, um den Vorgang fortzusetzen. Das Dialogfeld „Installationsfortschritt“ wird geöffnet.
Abbildung 19: InstallationsfortschrittNach der Installation von IIS 7.0 wird das folgende Dialogfeld geöffnet. Klicken Sie auf Schließen, um zum Server-Manager zurückzukehren.
Abbildung 20: InstallationszusammenfassungNun 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.