Einrichten von IIS unter Windows Server

IIS ist ein von Microsoft erstellter Webserver. IIS ist mit Windows Server kompatibel. Dies bedeutet, dass Sie es einfach als Funktion hinzufügen können, anstatt Pakete herunterzuladen und zu installieren. Es bietet Ihnen auch den Vorteil, dass Sie .NET-Anwendungen hosten können.

Schritt 1: Installieren von IIS

Die Installation von IIS ist unglaublich einfach. Das einzige, was Sie tun müssen, ist es zu aktivieren. Um IIS zu aktivieren, gehen Sie zu "Server-Manager -> Verwalten -> Rollen und Funktionen hinzufügen". Wählen Sie aus, wo Sie IIS installieren möchten. Aktivieren Sie im Bildschirm "Serverrollen auswählen" "Webserver (IIS)". Klicken Sie auf "Weiter", um die Installation abzuschließen.

Schritt 2: Hinzufügen von Websites

Die Verwendung von IIS mit mehreren Standorten ist sehr einfach. Lassen Sie uns fortfahren und unsere erste Seite hinzufügen! Sie müssen lediglich den "IIS-Manager" öffnen. In dieser Anwendung werden IIS und alle Standorte verwaltet. Sie sehen alle Ihre Server in der Seitenleiste. Erweitern Sie Ihren Server, indem Sie auf seinen Namen doppelklicken und dann "Sites" erweitern. Alle von IIS gehosteten Websites werden hier angezeigt.

Um eine neue Site hinzuzufügen, klicken Sie einfach mit der rechten Maustaste auf den angezeigten Bildschirm und wählen Sie "Website hinzufügen ...". Hier werden Sie nach einer Reihe von Dingen gefragt: dem Site-Namen, dem Anwendungspool, dem physischen Pfad, der Bindung und dem Hostnamen.

Der Site-Name kann beliebig sein. Es liegt an Ihnen, was Sie dort setzen. Wenn Sie nur eine Website hosten möchten, sorgen Sie sich nicht um den Anwendungspool. Sie müssen es nicht ändern.

Auf dem physischen Pfad werden die Website-Dateien gespeichert. Der Weg hierfür sollte sein : C:\inetpub\wwwroot. Wenn Sie mehrere Websites auf Ihrem IIS-Server hosten, fügen Sie für jede Website im wwwrootOrdner einen Ordner hinzu.

Wählen Sie für die Bindung aus, ob Sie entweder http://oder https://für Ihre Website verwenden möchten. Die IP-Adresse sollte die externe IP Ihres Servers sein. IIS erkennt das automatisch. Der angegebene Port ist der Port, an dem Sie Ihre Website hosten möchten. Normalerweise ist dies Port 80.

Der Hostname ist der Domainname für Ihre Website. Angenommen, Sie möchten "http://example.com" hosten, geben Sie dort "example.com" ein.

Schritt 3: Starten und Stoppen von Websites

Mit IIS können Sie Websites einfach deaktivieren, indem Sie sie "stoppen". Gehen Sie dazu auf die Website unter "Sites -> Website Name" und klicken Sie in der Seitenleiste auf "Stop".

Sie können eine Website auf die gleiche Weise "starten" oder "neu starten".

Schritt 4: Anwendungen installieren

Sie können Dateien von Ihrem Computer hochladen, um eine Webanwendung zu installieren. Wenn Sie ein CMS (wie WordPress oder Joomla!) Verwenden möchten, ist die Installation mit dem Web Platform Installer logisch. Sie können das Web Platform Installer mit Softaculous vergleichen. Mit dem Web Platform Installer können Sie auch andere Anwendungen wie PHP und SQL Server installieren.

Um eine Anwendung mit dem Web Platform Installer zu installieren, suchen Sie in der Seitenleiste nach "Bereitstellen". Klicken Sie dann auf "Anwendungen aus der Galerie installieren". Sie können jetzt nach Anwendungen suchen und diese einfach installieren, indem Sie auf die Schaltfläche "Hinzufügen" oder "Installieren" klicken.

Schritt 5: Einrichten der Authentifizierung

Möglicherweise möchten Sie nur, dass bestimmte Personen die Berechtigung zum Zugriff auf Ihre Website haben. Hierfür können Sie die HTTP-Authentifizierung verwenden. Die beliebteste Art der HTTP-Authentifizierung ist "Standardauthentifizierung".

Die Authentifizierung kann durch Klicken auf "Authentifizierung" unter "IIS" aktiviert werden. Wenn Sie die Basisauthentifizierung aktivieren, können Benutzer mit einem Konto auf Ihrem Server auf Ihre Website zugreifen. Active Directory-Konten können ebenfalls verwendet werden.

Standardmäßig ist die anonyme Authentifizierung aktiviert. Dies bedeutet, dass keine Authentifizierung erforderlich ist.

Schritt 6: Einrichten von SMTP-E-Mails

Wenn Sie eine Anwendung wie WordPress oder Joomla installiert haben, senden sie den Benutzern wahrscheinlich einige E-Mails. Damit dies funktioniert, müssen wir SMTP einrichten. Um SMTP mit IIS zu installieren, gehen Sie zu "Server-Manager -> Verwalten -> Rollen und Funktionen hinzufügen". Sie können die Auswahl der Rollen überspringen. Stattdessen aktivieren Sie "SMTP-Server", wenn Sie aufgefordert werden, die zu installierenden Funktionen auszuwählen.

Das Symbol "SMTP-E-Mail" wird jetzt in IIS unter "ASP.NET" angezeigt. Hier können Sie die E-Mail-Adresse festlegen, von der aus E-Mails gesendet werden.

Schritt 7: Aktivieren der Komprimierung

Sie möchten wahrscheinlich die Komprimierung aktivieren. Durch die Komprimierung wird Ihre Website schneller. Um die Komprimierung zu aktivieren, klicken Sie einfach unter "IIS" auf "Komprimierung".

Schritt 8: Verwenden der web.config

Wenn Sie es gewohnt sind, das zu verwenden .htaccess, müssen Sie lernen, wie man das verwendet web.config. Die web.configDatei entspricht im Grunde .htaccess. Es bietet viele der gleichen Funktionen, hat jedoch ein anderes Format.

Schritt 9: Aktivieren von SSL

Um SSL zu aktivieren, benötigen Sie ein SSL-Zertifikat.

Als erstes müssen wir die Bindung der Site von http://auf ändern https://.

Klicken Sie in der Seitenleiste auf Ihren Servernamen und dann unter "IIS" auf "Serverzertifikate". In der Seitenleiste sehen Sie die Option "Importieren ...". Verwenden Sie diese Option, um Ihr SSL-Zertifikat zu importieren.

Wenn Sie Ihr SSL-Zertifikat erfolgreich importiert haben, klicken Sie mit der rechten Maustaste auf Ihren Site-Namen in der Seitenleiste und klicken Sie auf "Bindungen bearbeiten ...". Wir werden eine Bindung hinzufügen. Klicken Sie auf "Hinzufügen ...". http://Wählen Sie stattdessen https://. Die IP-Adresse und der Hostname sind identisch. Der Port wird jedoch auf 443 festgelegt. Wenn Sie die zu verwendende Site festlegen https://, wird eine Option namens "SSL-Zertifikat" angezeigt. Wählen Sie hier Ihr SSL-Zertifikat aus. OK klicken". Wenn die neue Bindung angezeigt wird, klicken Sie auf "Schließen". Ihre Website verwendet jetzt SSL.



Leave a Comment

So installieren Sie YOURLS unter CentOS 7

So installieren Sie YOURLS unter CentOS 7

YOURLS (Your Own URL Shortener) ist eine Open-Source-Anwendung zur URL-Verkürzung und Datenanalyse. In diesem Artikel werden wir den Installationsprozess behandeln

So aktivieren Sie TLS 1.3 in Apache unter Fedora 30

So aktivieren Sie TLS 1.3 in Apache unter Fedora 30

Verwenden Sie ein anderes System? TLS 1.3 ist eine Version des TLS-Protokolls (Transport Layer Security), das 2018 als vorgeschlagener Standard in RFC 8446 veröffentlicht wurde

Richten Sie Nginx-RTMP unter CentOS 7 ein

Richten Sie Nginx-RTMP unter CentOS 7 ein

Verwenden Sie ein anderes System? RTMP eignet sich hervorragend für die Bereitstellung von Live-Inhalten. Wenn RTMP mit FFmpeg gekoppelt ist, können Streams in verschiedene Qualitäten konvertiert werden. Vultr i

So richten Sie den ionCube Loader unter CentOS 7 ein

So richten Sie den ionCube Loader unter CentOS 7 ein

ionCube Loader ist eine PHP-Erweiterung, mit der ein Webserver PHP-Dateien ausführen kann, die mit ionCube Encoder codiert wurden und für deren Ausführung erforderlich sind

Verwenden Sie PHP5-FPM mit Apache 2 unter Ubuntu 14.04

Verwenden Sie PHP5-FPM mit Apache 2 unter Ubuntu 14.04

Einführung Apache ist eine beliebte Webserver-Software, die von den meisten Webhosting-Anbietern verwendet wird. PHP5-FPM ist eine FastCGI-Implementierung für PHP. Es ist nützlich für

Stellen Sie eine PHP-Anwendung mit Docker-compose bereit

Stellen Sie eine PHP-Anwendung mit Docker-compose bereit

PHP-Anwendungen bestehen normalerweise aus einem Webserver, einem relationalen Datenbanksystem und dem Sprachinterpreter selbst. In diesem Tutorial werden wir Hebel einsetzen

Installieren Sie den Caddy-Webserver von der Quelle aus, um die Lizenzkonformität unter Ubuntu 16.04 LTS zu gewährleisten

Installieren Sie den Caddy-Webserver von der Quelle aus, um die Lizenzkonformität unter Ubuntu 16.04 LTS zu gewährleisten

Im September 2017 wurde die Caddy-EULA geändert, und alle Caddy-Instanzen, die von Unternehmen und persönlichen Websites betrieben werden, die Handel betreiben, erfordern eine Kommerzialisierung

ServerPilot auf Vultr

ServerPilot auf Vultr

Übersicht In diesem Tutorial erfahren Sie, wie Sie mit ServerPilot und einem Vultr VPS einen LAMP-Server erstellen. ServerPilot.io ist ein Dienst, der das Servieren vereinfacht

Installieren Sie Tomcat unter Ubuntu 16.04

Installieren Sie Tomcat unter Ubuntu 16.04

In diesem Handbuch wird erläutert, wie Sie Apache Tomcat auf einem Ubuntu 16.04-Server installieren. Voraussetzungen Stellen Sie eine neue Ubuntu 16.04-Serverinstanz bereit. Erstellen Sie einen Sud ohne Wurzel

So installieren Sie ModSecurity für Nginx unter CentOS 7, Debian 8 und Ubuntu 16.04

So installieren Sie ModSecurity für Nginx unter CentOS 7, Debian 8 und Ubuntu 16.04

ModSecurity ist ein WAF-Modul (Open Source Web Application Firewall), mit dem Apache, Nginx und IIS vor verschiedenen Cyberangriffen geschützt werden können

So installieren Sie Moodle 3.3.x unter CentOS 7

So installieren Sie Moodle 3.3.x unter CentOS 7

Verwenden Sie ein anderes System? Moodle ist eine Open-Source-Lernplattform oder ein Kursverwaltungssystem (CMS) - ein kostenloses Open-Source-Softwarepaket für Helfer

Installieren Sie Hiawatha Web Server mit PHP-FPM und MySQL unter Debian

Installieren Sie Hiawatha Web Server mit PHP-FPM und MySQL unter Debian

Hiawatha ist ein Webserver, der Einfachheit, Benutzerfreundlichkeit und Sicherheit im Auge hat. Es ist die perfekte Lösung für kleinere Server, ältere Hardware oder Embedde

Verwenden Sie Apachetop, um den Webserververkehr in Echtzeit zu überwachen

Verwenden Sie Apachetop, um den Webserververkehr in Echtzeit zu überwachen

In diesem Tutorial werden wir uns mit dem Einrichten und Verwenden von Apachetop befassen, einer befehlszeilenbasierten Software, die Echtzeitverkehr ermöglicht

Installieren Sie Plesk unter Ubuntu 14.04 (Trusty Tahr)

Installieren Sie Plesk unter Ubuntu 14.04 (Trusty Tahr)

Verwenden Sie ein anderes System? Plesk ist ein proprietäres Webhost-Kontrollfeld, mit dem Benutzer ihre persönlichen und / oder Kundenwebsites und -datenbanken verwalten können

So installieren Sie Python 3.7 auf einem Arch Linux Webserver

So installieren Sie Python 3.7 auf einem Arch Linux Webserver

Voraussetzungen Ein Vultr-Server, auf dem Arch Linux auf dem neuesten Stand ist (siehe diesen Artikel). Ein laufender Webserver, entweder Apache- oder Nginx Sudo-Zugriff: Befehle erforderlich

So installieren und konfigurieren Sie OTRS unter CentOS 7

So installieren und konfigurieren Sie OTRS unter CentOS 7

Verwenden Sie ein anderes System? OTRS, auch als Open-Source-Ticketanforderungssystem bekannt, ist ein kostenloses und webbasiertes Open-Source-Ticketingsystem. In diesem Tutorial wird w

Setup Verschlüsselt mit Lighttpd unter Ubuntu 16.04

Setup Verschlüsselt mit Lighttpd unter Ubuntu 16.04

Einführung Lets Encrypt ist eine Zertifizierungsstelle (Certificate Authority, CA), die kostenlose SSL / TLS-Zertifikate ausstellt. Lighttpd ist ein leichter Webserver, der auf lo läuft

So installieren Sie MariaDB 10.1 unter CentOS 7

So installieren Sie MariaDB 10.1 unter CentOS 7

In diesem Artikel werden wir den Prozess der Installation von PHP 7.x MariaDB 10.1, der neuesten stabilen Version der MariaDB 10.x-Serie zum Zeitpunkt des Schreibens, beschreiben

So installieren Sie Jupyter Notebook auf einer Vultr CentOS 7-Serverinstanz

So installieren Sie Jupyter Notebook auf einer Vultr CentOS 7-Serverinstanz

Verwenden Sie ein anderes System? Jupyter Notebook, abgeleitet von IPython, ist eine weit verbreitete, interaktive Data Science-Webanwendung, mit der eine erstellt werden kann

Erstellen einer Catch-All-Domain in IIS

Erstellen einer Catch-All-Domain in IIS

Websites, die auf Ihren IIS-Webserver verweisen und nicht in IIS erstellt wurden, geben einen 404-Fehler zurück. Anstatt einen 404-Fehler anzuzeigen, können Sie einen Catch-Al erstellen

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.