Führen Sie den Caddy-Webserver auf Windows Server aus

Caddy ist ein Webserver , der auf Sicherheit ausgelegt ist. Es ist der einzige Webserver, der standardmäßig HTTPS verwendet und recht gut funktioniert. Wenn Sie es unter Windows verwenden möchten, können Sie dies tun. Hier erfahren Sie, wie Sie den Caddy-Webserver unter Windows Server zum Laufen bringen.

So installieren Sie Docker auf Windows Server

Sie müssen Docker auf Windows Server konfigurieren und einrichten, um den Caddy-Webserver-Container verwenden zu können. Das Einrichten von Docker ist ein recht aufwändiger Prozess und umfasst mehrere Schritte.

Um Docker auf Ihrem Windows Server- System einzurichten , öffnen Sie PowerShell und geben Sie die folgenden Befehle ein. Diese Befehle sollten Docker für Ihre Verwendung installieren. Beachten Sie jedoch, dass diese Version von Docker nur Windows-Container ausführen kann, keine Linux-Container.

Install-Module -Name DockerMsftProvider ` -Repository PSGallery ` -Force Install-Package -Name docker ` -ProviderName DockerMsftProvider Restart-Computer -Force

Weitere Informationen dazu, wie Sie Docker auf Ihrem Windows Server zum Laufen bringen, finden Sie in unserer ausführlichen Anleitung zum Ausführen von Docker-Containern auf Windows Server. Es ist ausführlich und deckt alles ab, was Sie über Docker auf der Windows-Serverplattform wissen müssen.

So richten Sie den Caddy Docker-Container auf Windows Server ein

Sie müssen den neuesten Caddy-Docker-Container vom Docker-Hub abrufen, um ihn auf Ihrem Windows-System auszuführen. Um es zu ziehen, verwenden Sie den folgenden Docker-Pull- Befehl.

Docker run -d -p 8100:80 Caddy

Das Ziehen des Caddy-Containers wird einige Zeit in Anspruch nehmen. Es müssen viele Dateien heruntergeladen werden, sodass der Vorgang einige Minuten dauern kann. Wenn das Ziehen des Containers abgeschlossen ist, können Sie dies mit dem Befehl docker ps -a überprüfen .

Docker ps -a

Caddy mit Docker Compose einrichten

Das Standard-Setup für Caddy in Docker ist für die meisten Benutzer mehr als ausreichend. Wenn Sie jedoch ein Experte sind, möchten Sie möglicherweise, dass Ihr Caddy-Server mit Docker Compose vorkonfiguriert wird. Sie müssen zunächst Docker Compose auf Windows Server installieren und konfigurieren.

Öffnen Sie zunächst den Windows-Datei-Explorer und navigieren Sie dann zu „C:\Programme\Docker“. Nachdem Sie dorthin navigiert sind, halten Sie die Umschalttaste gedrückt und klicken Sie mit der rechten Maustaste auf ein Leerzeichen. Wählen Sie dann „PowerShell-Fenster hier öffnen“.

Wenn Sie „PowerShell-Fenster hier öffnen“ auswählen, wird ein PowerShell-Terminal gestartet. Geben Sie von dort aus die folgenden Befehle ein. Alternativ können Sie es auch cd 'C:\Program Files\Docker'in PowerShell ausführen.

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Invoke-WebRequest „https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-windows-x86_64.exe“ -UseBasicParsing -OutFile docker-compose.exe

Nachdem Sie die Docker Compose EXE-Datei heruntergeladen haben, können Sie sie ausführen mit:

cd 'C:\Programme\Docker' .\docker-compose.exe

Sobald Sie Docker Compose zum Laufen gebracht haben, besuchen Sie die Caddy-Seite auf DockerHub und erfahren Sie, wie Sie es konfigurieren.

So verwenden Sie den Caddy-Webserver unter Windows Server

Ihr von Docker (der Windows Server-Edition) abgerufenes Caddy-Image wird mit einer betriebsbereiten Konfiguration geliefert. Diese Konfiguration muss nicht geändert werden. Wenn Sie jedoch Änderungen vornehmen möchten, schauen Sie sich die offizielle Caddy-Seite auf DockerHub an.

Das Caddy-Image wird ausgeführt, sobald es vom Dockerhub abgerufen wird. Sie sollten es jedoch stoppen, da es sich noch in der „Erstlaufphase“ befindet. Um den Container zu stoppen, öffnen Sie Powershell und führen Sie die folgenden Befehle aus.

Docker ps -a

Suchen Sie die Caddy-Container-ID. Führen Sie dann Docker Stop aus, um die Ausführung des Containers auf Ihrem Windows-Server zu stoppen.

Docker stoppt CONTAINER_ID

Wenn der Container gestoppt ist, können Sie ihn erneut starten. Um den Container zu starten, verwenden Sie den Docker-Startbefehl zusammen mit der Container-ID. Verwenden Sie nicht „Caddy“. Die Verwendung von „caddy“ ist nur anwendbar, wenn das Docker-Image zum ersten Mal heruntergezogen wird.

Docker startet CONTAINER_ID

Wenn der Container gestartet ist, können Sie in einem Browser auf Ihrem Windows-Server (oder remote über die Windows-Server-IP) auf den Caddy-Webserver zugreifen. Um zu überprüfen, ob er funktioniert, richten Sie Ihren Webbrowser auf die folgende URL.

localhost:8100

Oder

Windows-Server-IP:8100

Verwendung des Caddy-Webservers

Caddy Web Server ist ziemlich fortgeschritten, und wir werden in diesem Handbuch nicht näher darauf eingehen, wie Sie ihn an Ihre eigenen Bedürfnisse anpassen können. Dieses Handbuch konzentriert sich auf die Bereitstellung des Caddy-Webservers auf einem Windows Server-System.

Wenn Sie Caddy jedoch noch nicht kennen, ist das kein Problem. Das Projekt verfügt über eine hervorragende Dokumentation dazu, wie Sie Caddy an Ihre Bedürfnisse anpassen, Webseiten bereitstellen, SSL-Zertifikate aktivieren und vieles mehr.

Weitere Informationen zum Caddy-Webserver und was Sie damit unter Windows tun können, finden Sie in der offiziellen Dokumentation . Spezifische Docker-Hilfe finden Sie auf der Caddy-Docker-Seite .


Was und wann ist der Tag des sichereren Internets?

Was und wann ist der Tag des sichereren Internets?

Dienstag, der 8. Februar, ist der Safer Internet Day, eine weltweite Veranstaltung zur Förderung einer sichereren und verantwortungsvolleren Nutzung des Internets. Der Tag wird organisiert von

Was ist die Minecraft Bedrock-Version?

Was ist die Minecraft Bedrock-Version?

Minecraft ist auf jeder Plattform verfügbar, auf der Sie ein Spiel spielen können. Dazu gehören Desktop-Plattformen, mobile Plattformen, Spielekonsolen einschließlich der

Ändern Sie einen beliebigen Laufwerksnamen in Windows mit Drive Namer

Ändern Sie einen beliebigen Laufwerksnamen in Windows mit Drive Namer

Angenommen, Sie haben zwei DVD-Brenner auf Ihrem Computer installiert. Beide Laufwerke haben unterschiedliche Buchstaben, aber denselben Namen, z. B. „DVD-RW“. Es gibt keinen Weg hinein

Screen2Exe – Kostenlose Software zur sofortigen Bildschirmaufnahme von Videos

Screen2Exe – Kostenlose Software zur sofortigen Bildschirmaufnahme von Videos

Möchten Sie jemandem sofort die Verwendung eines Produkts oder einer Software auf dem Bildschirm vorführen? Oder vielleicht möchten Sie jemandem beibringen, wie er auf eine oder eine Option zugreift

So erstellen Sie einen kostenlosen personalisierten Fotokalender

So erstellen Sie einen kostenlosen personalisierten Fotokalender

TKexe Kalender (direkter Download-Link ist (https://www.tkexe.eu/kalender/install/setup_ca_en.exe) hier) ist eine kostenlose Software, die Ihnen beim Erstellen eines Kalenders hilft

Ist Steam mit dem Windows 10 Creators Update kompatibel?

Ist Steam mit dem Windows 10 Creators Update kompatibel?

Ist Steam mit dem Windows 10 Creators Update nicht kompatibel?

So starten Sie den Grafiktreiber auf Windows- oder macOS-Computern neu

So starten Sie den Grafiktreiber auf Windows- oder macOS-Computern neu

Werden Sie Ihr eigener PC-Fehlerbehebungsexperte, indem Sie lernen, wie Sie Grafiktreiber neu starten und unerwünschte Grafikprobleme intelligent lösen.

So deaktivieren Sie Live-Untertitel unter Windows

So deaktivieren Sie Live-Untertitel unter Windows

Es kann störend sein, Live-Untertitel auf Ihrem Bildschirm anzuzeigen, wenn Sie sie nicht benötigen. Sie können sie mit diesen einfachen Methoden deaktivieren.

Media Center Studio – Passen Sie die Startmenüelemente von Windows Media Center an

Media Center Studio – Passen Sie die Startmenüelemente von Windows Media Center an

Obwohl Windows Media Center eine Reihe nützlicher Tools bietet, die in verschiedenen Menüs gebündelt sind, die von Extras, Bildern + Videos bis hin zu Musik usw. reichen, sind viele Benutzer zufrieden

So sichern Sie Ihren Windows-Server

So sichern Sie Ihren Windows-Server

Neu bei Windows Server und auf der Suche nach einer Erhöhung der Sicherheit? Dieser Leitfaden kann helfen. Wir zeigen Ihnen, wie Sie Ihren Windows-Server davor schützen können