在 lighthttpd 中从 HTTP 重定向到 HTTPs

dra*_*hnr 2 https redirection http lighttpd

如何使用 重定向从 HTTP 到 HTTPS lighthttpd

有大量的lighttpd配置片段可以实现这一点,但到目前为止,这些都没有真正起作用。目前我仍在尝试127.0.0.1,所以如果有人有足够的配置在使用,那就太好了。

我的lighttpd版本是1.4.29,操作系统Arch Linux 64bit

dra*_*hnr 5

$SERVER["socket"] == ":443" {
        ssl.engine = "enable"
        ssl.pemfile = "/path/to/pem/file/unknown.pem"
}


$SERVER["socket"] == ":80" {
        $HTTP["host"] =~ "(.*)" {
                url.redirect = ( "^/(.*)" => "https://%1/$1" )
        }
}
Run Code Online (Sandbox Code Playgroud)

为我解决了。