0
我爲我的網站使用了cloudflare,並且需要將http默認重定向到https。我使用沒有ssl的lighttpd web服務器,我希望使用cloudflare的ssl。Cloudflare http to https重定向Lighttpd
我發現一篇關於redirect http to https但我現在不這樣做,如何使之成爲Lighttpd的
我爲我的網站使用了cloudflare,並且需要將http默認重定向到https。我使用沒有ssl的lighttpd web服務器,我希望使用cloudflare的ssl。Cloudflare http to https重定向Lighttpd
我發現一篇關於redirect http to https但我現在不這樣做,如何使之成爲Lighttpd的
以下內容添加到您的lighttpd.conf文件,假設你已經添加的.pem和.crt的文件,您的域名。這在你的server.modules下使用mod_rewrite,不要忘記添加mod_rewrite。你lighttpd.conf文件應該是這樣的server.modules部分
server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
"mod_simple_vhost",
"mod_setenv",
"mod_rewrite",
)
在lighttpd.conf文件的末尾,追加這個所以這將改寫所有的HTTP連接到HTTPS
$HTTP["scheme"] == "http" {
$HTTP["host"] =~ ".*" {
url.redirect = (".*" => "https://%0$0")
}
}
或者您可以通過轉到Cloudflare域設置強制Cloudflare SSL。 登錄到您的Cloudflare帳戶。在您所需的域下,轉到加密,然後將SSL設置更改爲完整。這應該強制所有連接都是SSL。