Automatische HTTP auf HTTPS Umleitung einrichten
Einleitung
In diesem kurzen Artikel geht es darum, wie wir in unserer Caddyfile einrichten können, dass jeglicher HTTP-Verkehr automatisch auf HTTPS umgeleitet wird. Dazu müssen wir unsere Konfigurationsdatei nur minimal anpassen.
Durchführung
Im ersten Schritt öffnen wir unsere Caddyfile mit einem Editor unserer Wahl. Ich verwende immer nano
dazu.
nano /etc/caddy/Caddyfile
Dort fügen wir folgenden Inhalt ein:
http:// {
redir https://{host}{uri}
}
Sobald wir unsere Datei angepasst haben, lassen wir einmal Caddy überprüfen, ob unsere Konfiguration verwendbar für Caddy ist. Dazu führen wir den folgenden Befehl aus:
caddy validate --config /etc/caddy/Caddyfile
Info: Wenn als Ausgabe "Valid Configuration" erscheint, haben wir alles richtig gemacht.
Zum Schluss aktivieren wir noch unsere angepasste Konfiguration:
systemctl reload caddy