IIS 7.0 kann als Rolle über den Server-Manager hinzugefügt werden. Nach der Auswahl der zu installierenden Rollendienste können Sie die Verwaltung über den Internetinformationsdienste-Manager starten. Die Oberfläche des Verwaltungstools sieht im Vergleich zu seinem Pendant in Windows Server 2003 deutlich verändert aus. Das Verwaltungstool kann auch über Start/Ausführen/ inetmgr gestartet werden.
Starten und beenden des Webservers
Beim Installieren von Patches oder der Änderung von wichtigen Systemeinstellungen ist es oft nötig, den Webserver neu zu starten. Dazu muss nicht der ganze Server gebootet werden, sondern die Dienste von IIS können einzeln beendet und wieder gestartet werden. An dieser Vorgehensweise hat sich im Vergleich zu IIS 6.0 von Windows Server 2003 nichts geändert. Das Beenden und der Start von IIS kann über die Verwaltungskonsole durchgeführt werden, indem Sie die entsprechenden Punkte aus dem Kontextmenü des Servers oder im Aktionsbereich auswählen (Abbildung 13.7).
Abbildg. 13.7 Starten und beenden des Webservers in IIS 7.0
Alternativ können Sie in der Befehlszeile auch den Befehl net stop w3svc zum Beenden und net start w3svc zum Starten des Dienstes eingeben. Neben dem Starten und Stoppen des kompletten Servers können Sie auch einzelne Webseiten zeitweise deaktivieren. Alle anderen Webseiten des Servers bleiben
davon unbeeinflusst. Klicken Sie dazu im Internetinformationsdienste-Manager auf die Website,
die neu gestartet oder beendet werden soll. Im Aktionsbereich der Konsole wird im Abschnitt Website verwalten die Befehle zum Neustart und zum Beenden angezeigt (Abbildung 13.8).
Neben dem Starten und Beenden können auf diesem Weg auch die anderen Einstellungen der Webseite
angepasst werden. Über die Befehlszeile kann mit dem Tool AppCMD.exe (siehe den folgenden Abschnitt) ebenfalls ein Neustart oder das Beenden erzwungen werden. Zum Beenden beispielsweise
der Webseite Contoso geben Sie den Befehl appcmd stop site /site.name:contoso ein, mit appcmd start site /site.name:contoso wird die Seite wieder gestartet.
Abbildg. 13.8 Starten und beenden einzelner Webseiten in IIS
IIS in der Befehlszeile verwalten – AppCMD.exe
Neben der Verwaltung in der grafischen Oberfläche bietet IIS 7.0 auch ein neues Befehlszeilentool für die Verwaltung mit der Bezeichnung appcmd.exe an. Für die Verwaltung von IIS werden nicht mehr verschiedene Tools und Skripts benötigt, wie noch für IIS 6.0, sondern alle Verwaltungsaufgaben
werden jetzt in einem Befehlszeilen-Tool zusammengefasst. Das Tool befindet sich allerdings nicht direkt im Pfad der Befehlszeile, kann also nicht direkt aufgerufen werden. Sie müssen zuvor in das Verzeichnis \Windows\System32\inetsrv wechseln. Das Tool muss mit Adminrechten gestartet werden. Eine ausführliche Hilfe erhalten Sie über appcmd /?. Da die Hilfe kontextsensitiv ist, können Sie auch für einzelne Befehle, wie zum Beispiel appcmd site /?, die entsprechende Hilfe aufrufen. Wir zeigen Ihnen in den entsprechenden Abschnitten in diesem Kapitel auch die zu AppCMD.exe gehörigen
Befehle.
Abbildg. 13.9 Befehlszeilenverwaltungstool für IIS