Was ist Microsoft IIS-Webserversoftware?

Veröffentlicht: 2022-06-01

Webserver unterstützen das Internet, und es gibt viele verschiedene Optionen zum Hosten Ihrer Website(s) oder Anwendung(en). Eine Lösung, die Sie in Betracht ziehen könnten, ist Microsoft IIS (Internet Information Services). Um jedoch festzustellen, ob dies die richtige Wahl ist, ist es wichtig zu verstehen, wie die Webserver-Software funktioniert und im Vergleich zu anderen Optionen abschneidet.

In diesem Beitrag erklären wir, was Microsoft IIS ist und wie es sich von anderen Webservern unterscheidet. Wir behandeln, wie Sie feststellen können, ob Ihr Server Microsoft IIS verwendet, seine Vor- und Nachteile und wie Sie WordPress darauf ausführen. Springen wir rein!

Was ist Microsoft IIS?

Microsoft IIS ist ein Webserver-Softwareprodukt von Microsoft für Windows-Systeme. Es ist einer der beliebtesten Webserver nach Apache HTTP Server, NGINX, Cloudflare Server und LiteSpeed:

Die Microsoft IIS-Website.

Sie können diesen sicheren und flexiblen Server verwenden, um alles im Web zu hosten, von Anwendungen bis hin zum Medien-Streaming. Es hat eine offene Architektur, die es skalierbar und vielseitig macht.

IIS unterstützt die folgenden Protokolle:

  • Hypertext-Übertragungsprotokoll (HTTP)
  • Sicheres Hypertext-Übertragungsprotokoll (HTTPS)
  • Dateiübertragungsprotokoll (FTP)
  • Sicheres Dateiübertragungsprotokoll (FTPS)
  • Simple Mail Transfer Protocol (SMTP)
  • Network News Transfer Protocol (NNTP)

IIS Web Server ist eine einheitliche Webplattform, die IIS, FTP-Dienste, PHP, ASP.NET und Windows Communication Foundation (WCF) integriert. Dank automatischer Anwendungsisolierung, standardmäßiger Sandbox-Konfiguration und reduziertem Server-Footprint können Sie damit Ihre Websites und Dienste mit maximaler Sicherheit hosten.

Es beinhaltet auch dynamisches Caching und verbesserte Komprimierung, um die Geschwindigkeit Ihrer Website zu erhöhen. Darüber hinaus ermöglicht die modulare Plattform Entwicklern, benutzerdefinierte Module zu erstellen, um ihre Funktionalität zu erweitern.

Unterscheidet sich Microsoft IIS von anderen Webservern?

IIS ist eine beliebte Webserver-Software. Laut W3Techs betreibt es 6 Prozent aller Websites mit bekannten Webservern. Viele kleine Unternehmen und Organisationen verwenden es, weil es einfach einzurichten und zu verwenden ist.

IIS unterscheidet sich von anderen Webservern, da es eng in das Windows-Betriebssystem (OS) integriert ist. Das bedeutet, dass IIS alle in Windows integrierten Sicherheitsfunktionen wie Active Directory und Gruppenrichtlinien nutzen kann.

IIS enthält auch verschiedene Verwaltungstools zum Bereitstellen und Verwalten von Websites. Dazu gehört der Internet Services Manager (ISM), eine grafische Benutzeroberfläche (GUI) zum Verwalten von IIS-Einstellungen.

Darüber hinaus verfügt IIS 8 über IIS Manager, eine aktualisierte Version von ISM, um die Verwaltung Ihrer Websites und Servereinstellungen zu vereinfachen. Der Webserver enthält auch das Befehlszeilentool AppCdmd.exe und PowerShell-Cmdlets.

Einer der bedeutendsten Vorteile der Verwendung von IIS besteht darin, dass es ASP.NET-Anwendungen hosten kann. ASP.NET ist eine Microsoft-Technologie, mit der Entwickler dynamische Webanwendungen erstellen können. IIS ist der einzige Webserver, der ASP.NET-Anwendungen hosten kann, ohne dass zusätzliche Software erforderlich ist.

Wie funktioniert der Microsoft IIS-Webserver?

Ein IIS-Webserver läuft auf der Microsoft .NET-Plattform auf einem Windows-Betriebssystem. Während Sie IIS unter Linux und Mac über Mono ausführen können, ist es nicht stabil oder empfohlen.

Sie können IIS so konfigurieren, dass mehrere Websites auf einem einzelnen Computer gehostet werden. Jede Site kann eine eindeutige IP-Adresse (Internet Protocol) haben oder eine gemeinsame IP-Adresse teilen. IIS kann auch Intranet-Websites, Extranet-Websites und öffentliche Internetseiten hosten.

Wenn ein Client-Computer eine Seite von einer auf IIS gehosteten Website anfordert, ruft der Server die Seite aus dem Dokumentenstammordner der Website ab und sendet sie an den Client-Computer. IIS kann auch dynamische Inhalte wie Active Server Pages (ASP) oder PHP-Seiten bereitstellen.

Sie können IIS mit mehreren Modulen erweitern und dem Server Funktionalität hinzufügen. Diese Module können von Microsoft oder von Drittanbietern entwickelt werden. Zu den beliebtesten Optionen gehören ASP.NET, ISAPI-Erweiterungen und ISAPI-Filter.

So stellen Sie fest, ob Ihr Webserver Microsoft IIS verwendet

IIS ist in allen Windows-Versionen seit Windows NT 4.0 enthalten, jedoch nicht standardmäßig. Um festzustellen, ob IIS auf Ihrem Computer installiert ist, können Sie die Windows -Taste + R drücken. Geben Sie dann „intemgr“ ein und wählen Sie OK :

Suche nach der IIS-Installation in Windows.

Wenn Sie einen IIS-Konfigurationsbildschirm sehen, ist es installiert. Andernfalls erhalten Sie möglicherweise die folgende Meldung:

Eine Windows-Meldung, die besagt, dass eine IIS-Datei nicht gefunden werden konnte.

Eine andere Methode besteht darin, die Liste der installierten Programme anzuzeigen, um festzustellen, ob IIS vorhanden ist. Öffnen Sie die Systemsteuerung und wählen Sie Programme > Windows-Funktionen ein- oder ausschalten :

Die Programmoptionen in Windows.

Suchen Sie im folgenden Fenster nach Internetinformationsdienste und aktivieren Sie das Kästchen daneben:

Die in Windows aufgeführte Internetinformationsdienste-Funktion.

Wenn Sie fertig sind, klicken Sie auf OK .

Sie können auch die Webserverprotokolle überprüfen, um festzustellen, ob Anforderungen an IIS gesendet werden. Diese Protokolle befinden sich auf den meisten Windows-Computern im Ordner C:\\inetpub\\logs\\LogFiles . Wenn Sie in diesen Protokollen Verweise auf IIS sehen, verwendet Ihr Webserver wahrscheinlich IIS.

Wenn Sie feststellen, dass Ihr Webserver IIS verwendet, müssen Sie einige Schritte unternehmen, um ihn für Ihre spezifischen Anforderungen zu konfigurieren. In den meisten Fällen müssen Sie zusätzliche Software wie ASP.NET installieren und die Verarbeitung von Anforderungen durch IIS ändern. Darüber hinaus können Sie eine Lizenz von Microsoft erwerben, um IIS in einer Produktionsumgebung zu verwenden.

Microsoft IIS Vorteile vs. Nachteile

Einer der größten Vorteile der Verwendung von IIS ist, dass es kostenlos ist. Es ist auch einfach einzurichten und zu verwenden.

Darüber hinaus lässt sich IIS gut mit anderen Microsoft-Produkten wie Active Directory, Exchange Server und SharePoint integrieren. Benutzer können IIS auch remote mit den Remote Administration Tools (RAT) oder der Microsoft Management Console (MMC) verwalten.

Obwohl IIS ein sehr funktionsreicher Webserver ist, hat er einige Nachteile. Beispielsweise wird IIS nicht so umfassend unterstützt wie andere Webserver wie Apache. Daher kann es schwieriger sein, Hilfe und Dokumentation für IIS zu finden.

Es ist auch nicht so flexibel wie einige der anderen Webserver. Die Konfiguration für bestimmte Arten von Bereitstellungen kann schwierig sein. Darüber hinaus können Sie es nur mit Windows-Betriebssystemen verwenden.

Trotz dieser Nachteile bleibt IIS für viele Unternehmen und Organisationen eine beliebte Wahl für Webserver. Wenn Sie IIS für Ihre Website oder Webanwendung verwenden möchten, sollten Sie zunächst Ihre spezifischen Anforderungen bewerten, um sicherzustellen, dass IIS Ihren Anforderungen entspricht.

Ausführen von WordPress auf Microsoft IIS

Es ist möglich, WordPress auf Microsoft IIS auszuführen. WordPress verfügt über eine offizielle Dokumentation, die die Schritte beschreibt, die zum Installieren und Ausführen von WordPress auf IIS erforderlich sind. Sie können sich auch auf die Microsoft-Dokumentation zur Installation von WordPress auf IIS beziehen.

Um zu beginnen, müssen Sie zunächst den Webplattform-Installer von der Microsoft-Website herunterladen. Nach der Installation können Sie den Anweisungen folgen, um den Setup-Assistenten auszuführen:

Der Setup-Assistent des Microsoft-Webplattform-Installers.

Als nächstes können Sie das Installationsprogramm starten. Suchen Sie auf der Registerkarte Anwendungen (1) nach WordPress und klicken Sie dann auf die Schaltfläche Hinzufügen (2) gefolgt von Installieren (3) :

Hinzufügen von WordPress im Microsoft Web Platform Installer.

Als Nächstes können Sie die Installation überprüfen und konfigurieren, um die Einrichtung abzuschließen:

Einrichten einer WordPress-Anwendung auf dem Microsoft Web Platform Installer.

Beispielsweise müssen Sie eine Datenbank auswählen und Ihre Anmeldeinformationen erstellen. Folgen Sie dann den Anweisungen, um den Einrichtungsvorgang abzuschließen.

Fazit

Webserver sind erforderlich, um Ihre Website-Inhalte und Anwendungen für Browser zugänglich zu machen. Es stehen jedoch viele verschiedene Optionen zur Auswahl. Eine, die Sie möglicherweise in Betracht ziehen, ist Microsoft IIS.

Wie wir in diesem Beitrag besprochen haben, ist IIS ein vielseitiger Webserver, der Websites jeder Größe hosten kann, von kleinen persönlichen Websites bis hin zu großen Unternehmenswebsites. Mit seiner Unterstützung für eine Vielzahl von Protokollen und umfassenden Verwaltungstools erleichtert IIS die Bereitstellung und Verwaltung sicherer, zuverlässiger Websites.

Haben Sie Fragen zur Microsoft IIS Webserver Software? Lassen Sie es uns im Kommentarbereich unten wissen!