Config

Lighttpd – Von Http nach Https umleiten

Ich hatte neulich
das Problem,
das eine meiner Domains nur per HTTPS erreichbar sein sollte.
Es sollten alle HTTP aufrufe mit einem Redirect auf HTTPS verwiesen werden,
und dies sollte der Webserver machen (lighttpd).

Hier ist nun der Configteil der dies tut.

$HTTP["scheme"] == "http" {
$HTTP["host"] =~ "^((.+\.)?example\.com)$" {
url.redirect = ( "^/(.*)" => "https://%1/$1" )
}

Was man besser nicht tun sollte

Okay zugegeben die meisten werden es wissen,
aber trotzdem, als Hinweis für alle dies nicht wissen:

macht das nicht:

rm -r /etc/*

durch ein doofes Missgeschick ist mir das passiert und es ist kein Spaß.

Damit wären wir beim zweiten Punkt:

Sorgt dafür das im Backup die Dateirechte erhalten werden.

So genug der Altklugheit, aber ich musstes mal loswerden.
Ja ich weiß den kram erzählt jeder und ich glaube jeder muss selbst die Erfahrung machen das man die dinge einhalten sollte ;)

Archiv