So installieren Sie IIS 7 und richten Sie eine statische Website in 13 einfachen Schritten ein Pluralsight
Warum IIS installieren? Die naheliegendste Antwort ist, dass Sie einen Webserver benötigen, der einfach zu konfigurieren und zu bearbeiten ist. IIS 7 in Windows Server 2008 ist ein völlig anderes Tier als in der Vergangenheit.
Es scheint, dass Microsoft endlich eine Version von IIS erstellt hat, die mit Apache um Funktionalität und Leistung konkurrieren wird. IIS 7 ist ein großer Schritt vorwärts für die IIS-Plattform mit den folgenden Verbesserungen:
- Modulares Design – In der Vergangenheit war es eine Alles-oder-nichts-Installation für IIS, aber nicht mehr so. Mit der Möglichkeit, nur die Module zu laden, die Sie für den Serverbetrieb benötigen, erhöhen Sie sowohl die Leistung als auch die Sicherheit
- Neue Verwaltungsschnittstelle – IIS 7 verfügt über eine völlig neue Benutzeroberfläche, mit der Sie die erforderlichen Einstellungen schnell und einfach ändern können für jeden Standort. Ebenfalls in dieser Version ist die Möglichkeit, alle Website-Einstellungen in einer textbasierten Konfigurationsdatei zu bearbeiten
- Aufgaben mit Websitebesitzern teilen – Wenn Sie mehrere Websites hosten, können Sie die administrative Steuerung an Entwickler oder Inhaltsbesitzer delegieren
In diesem Artikel werden wir die Installation und Aktivierung der grundlegenden Funktionen von IIS 7 und das Bereitstellen einer statischen Website untersuchen. In diesem Artikel gehe ich davon aus, dass Sie Server 2008 installiert haben und wissen, wie Sie den Server-Manager starten.
Installieren von IIS 7 unter Windows Server 2008
Da der IIS-Webserver nicht standardmäßig installiert ist, müssen wir zunächst IIS als Rolle für den Server installieren, an dem wir arbeiten.
1. Klicken Sie auf Start -> Verwaltung -> Server Manager
2. Scrollen Sie im Server-Manager nach unten zur Rollenübersicht und klicken Sie auf Rollen hinzufügen
3. Der Assistent zum Hinzufügen von Rollen beginnt an dieser Stelle und warnt Sie, wenn Sie eine Rolle hinzufügen möchten, um sicherzustellen:
- Das Administratorkonto verfügt über ein sicheres Kennwort
- Netzwerkeinstellungen wie statische IP sind konfiguriert
- Die neuesten Sicherheitsupdates von Windows Updates sind installiert
4. Klicken Sie auf Weiter, um zur Seite Serverrolle hinzufügen zu gelangen. Setzen Sie ein Häkchen neben Webserver (IIS) und klicken Sie dann auf die Schaltfläche Weiter
5. Auf der nächsten Seite finden Sie einige grundlegende Informationen zu IIS-Webservern und einige Links mit zusätzlichen Informationen, falls erforderlich. Klicken Sie auf die Schaltfläche Weiter, um fortzufahren
6. Das nächste Fenster ist die Select Role Services. In diesem sehr wichtigen Bildschirm können Sie nur die Module hinzufügen, die für Ihre geplante Installation von IIS erforderlich sind.
Wenn Sie ein Modul in diesem Bildschirm in der oberen rechten Ecke auswählen, erhalten Sie weitere Informationen darüber, wozu das Modul dient. In unserem Beispiel laden wir die folgenden Module:
- Statischer Inhalt – Ermöglicht es dem Webserver, statische Webdateiformate wie HTML-Seiten und Bilddateien zu veröffentlichen.
Verwenden Sie statischen Inhalt, um Dateien auf Ihrem Webserver zu veröffentlichen, die Benutzer mit einem Webbrowser anzeigen können.
- Standarddokument – Hier können Sie eine Standarddatei konfigurieren, die der Webserver zurückgibt, wenn Benutzer keine Datei in einer URL angeben.
Standarddokumente machen es einfacher und bequemer für Benutzer, Ihre Website zu erreichen.
- HTTP-Fehler – Hier können Sie die Fehlermeldungen anpassen, die an die Browser der Benutzer zurückgegeben werden, wenn der Webserver einen Fehlerzustand erkennt.
Verwenden Sie HTTP-Fehler, um Benutzern eine bessere Benutzererfahrung zu bieten, wenn sie auf eine Fehlermeldung stoßen. Erwägen Sie, Benutzern eine E-Mail-Adresse für Mitarbeiter zur Verfügung zu stellen, die ihnen bei der Behebung des Fehlers helfen können.
- HTTP-Umleitung – Bietet Unterstützung für die Umleitung von Benutzeranforderungen an ein bestimmtes Ziel.
Verwenden Sie die HTTP-Umleitung immer dann, wenn Kunden, die eine URL verwenden, tatsächlich zu einer anderen URL gelangen sollen. Dies ist in vielen Situationen hilfreich, von der einfachen Umbenennung Ihrer Website über die Überwindung eines schwer zu buchstabierenden Domainnamens bis hin zur Erzwingung von Clients, einen sicheren Kanal zu verwenden.
- HTTP-Protokollierung – Ermöglicht die Protokollierung der Websiteaktivitäten für diesen Server.
Wenn ein protokollierbares Ereignis, normalerweise eine HTTP-Transaktion, auftritt, ruft IIS das ausgewählte Protokollierungsmodul auf, das dann in eines der im Dateisystem des Webservers gespeicherten Protokolle schreibt. Diese Protokolle werden zusätzlich zu den vom Betriebssystem bereitgestellten Protokollen erstellt.
- Anforderungsfilterung – Überprüft alle eingehenden Anforderungen an den Server und filtert diese Anforderungen basierend auf den vom Administrator festgelegten Regeln.
Viele böswillige Angriffe weisen gemeinsame Merkmale auf, wie z. B. extrem lange Anforderungen oder Anforderungen für eine ungewöhnliche Aktion. Durch das Filtern von Anforderungen können Sie versuchen, die Auswirkungen dieser Art von Angriffen zu mildern.
- IIS-Verwaltungskonsole – Stellt eine Infrastruktur zur Verwaltung von IIS 7 mithilfe einer Benutzeroberfläche bereit.
Sie können die IIS-Verwaltungskonsole verwenden, um einen lokalen oder Remotewebserver zu verwalten, auf dem IIS 7 ausgeführt wird. Um SMTP oder FTP zu verwalten, müssen Sie die IIS 6-Verwaltungskonsole installieren und verwenden.
7. Klicken Sie auf Weiter, um zum Bildschirm Installationsauswahl bestätigen zu gelangen und die ausgewählten Einstellungen zu überprüfen.
8. Klicken Sie auf Installieren und die Installation wird gestartet
9. Nach der Installation sollten Sie die Installationsergebnisseite sehen. Klicken Sie auf Schließen, um den Vorgang abzuschließen.
10. Im Server-Manager-Fenster unter Rollenübersicht sollten Sie nun Webserver (IIS) sehen)
11. Öffnen wir den IIS-Manager, indem wir auf Start -> Verwaltung -> IIS-Manager (Internetinformationsdienste)
12. Erweitern Sie nach dem Öffnen von IIS Manager den Webserver und dann den Ordner Sites. Klicken Sie mit der rechten Maustaste auf sites und dann auf Add Web Site
13. Im Fenster Website hinzufügen haben wir einige grundlegende Informationen zum Ausfüllen für eine statische Website:
- Site Name – Name der Site, dies wird entweder sein domain.com oder *.Domain.com (Wobei * einen Subdomain-Namen wie z. B. www oder Blog darstellt)
- Physischer Pfad – Der Speicherort auf dem lokalen Server, der die Dateien für die Website enthält. Wenn Sie dies nicht vorher eingerichtet haben, können Sie über diese Schnittstelle einen Ordner erstellen
- Typ – Wählen Sie entweder http oder https, je nachdem, ob Ihre Site das SSL-Zertifikat (Secure Socket Layer) verwendet oder nicht
- IP-Adresse – In der Dropdown-Liste können Sie angeben, auf welche IP die Website antworten soll, oder verwenden Sie den Standardschalter aller nicht zugewiesenen
- Hostname – Wenn Sie möchten, dass diese Site auf andere Domainnamen reagiert, können Sie diese hier einfügen
Sie haben nun IIS 7 installiert und eine statische Website. Platzieren Sie einfach Ihre HTML-Dateien in dem Verzeichnis, das Sie beim Erstellen der Site angegeben haben, und Sie können loslegen.