【问题标题】:Cloudflare http to https redirect for LighttpdLighttpd 的 Cloudflare http 到 https 重定向
【发布时间】:2016-02-05 18:33:38
【问题描述】:

我在我的网站上使用 cloudflare,需要将默认重定向从 http 重定向到 https。我使用不带 ssl 的 lighttpd 网络服务器,我希望使用 cloudflare 的 ssl。

我找到了关于 redirect http to https 的文章,但我现在没有,如何为 Lighttpd 制作它

【问题讨论】:

    标签: https lighttpd cloudflare


    【解决方案1】:

    假设您已为您的域名添加了 .pem 和 .crt 文件,请将以下内容添加到您的 lighttpd.conf 文件中。这使用 mod_rewrite 所以在你的 server.modules 下不要忘记添加 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 帐户。在您想要的域下,转到 Crypto,并将 SSL 设置更改为 Full。这应该强制所有连接都是 SSL。

    【讨论】:

      猜你喜欢
      • 2013-11-05
      • 2016-02-28
      • 2020-05-27
      • 1970-01-01
      • 2011-04-15
      • 2020-09-18
      • 2011-09-06
      • 2018-08-29
      • 1970-01-01
      相关资源
      最近更新 更多