Die besten Webserver im Vergleich: Caddy, Nginx und Apache – Wann verwende ich welchen Unterbau?

Ein Blick auf die aktuelle Webserver-Landschaft mit einem Vergleich zwischen Caddy, Nginx und Apache, mit ein paar Beispielen, in welchen Szenario ich welchen Webserver als Systemadministrator bevorzuge. Was macht eigentlich ein Webserver? Ein Webserver ist eine essenzielle Software, die Anfragen über das Netzwerk von einem Benutzer, in der […]

Moodle Installationsanleitung: Schritt für Schritt zum eigenen Server für Linux Ubuntu 22.04

In diesem Tutorial installieren wir das kostenlose Open-Source Lern- und Kursmanagementsystem Moodle. Die Lernplattform ermöglicht es Dozenten, Lehrern und Ausbildern Fernunterricht und Online-Lernprogramme für Schüler und Studenten über das Internet bereitzustellen. Auf der Moodle-Plattform können Aufgaben und Tests eingepflegt werden, die sich auch hervorragend für die Weiterbildung von […]

MediaWiki installieren: Das beste Open-Source Wiki für Unternehmen auf einen Linux Ubuntu Server

In dieser Anleitung installieren wir die Open-Source-Software MediaWiki auf einer aktuellen Linux Ubuntu Distribution. MediaWiki ist eine Server-basierte Wiki-Software, die auch von der großen Enzyklopädie Wikipedia verwendet wird, die für die allermeisten von uns ein Begriff sein dürfte.  MediaWiki wurde in PHP geschrieben und verwendet in dieser Installation […]

Nginx 403 Forbidden: Behebung von Statuscode-Anzeige (Permission)

Wenn wir einen Nginx-Webserver installieren, um unter anderem Webseiten über das Internet bereitzustellen, gibt unser Server über den von uns verwendeten Internet-Browser im besten Fall die geplante Webseite aus. Haben wir bei der Installation oder Konfiguration von Nginx jedoch einen Schritt vergessen oder etwas während der Einrichtung übersehen, […]

Nginx Proxy Manager: Reverse Proxy mit Docker-Compose installieren

Der Nginx Proxy Manager ist eine Open-Source-Software, die auf dem Nginx-Webserver basiert. Neben Apache ist Nginx einer der am häufigsten verwendeten Webserver für alle möglichen Webanwendungen. Wir installieren in dieser Installationsanleitung den Nginx Proxy Manager in einem Docker-Container.  Nach erfolgreicher Installation können Konfigurationen und Verwaltungen über die Weboberfläche […]

SSL-Zertifikat installieren mit Certbot und Lets Encrypt (Anleitung)

Ein SSL-Zertifikat, welches auf dem Server installiert wird, sorgt für eine verschlüsselte Kommunikation und die sichere Übertragung von sensiblen Daten. Mit einem kryptografischen Schlüssel werden dabei Details an eine Organisation gebunden. Der Begriff „SSL“ steht für „Secure Sockets Layer“. Ein SSL-Zertifikat wird dafür verwendet, um Datentransfers, Logindaten und […]