【问题标题】:Varnish rewrites location header清漆重写位置标题
【发布时间】:2014-08-08 08:54:43
【问题描述】:

我的配置是: Internet -> Nginx 作为 SSL-Offloader -> Varnish -> Nginx + PHP

当我从 PHP 发送重定向到 https://foo.bar 时,我看到了 http://foo.bar。 看起来 Varnish 重写了 Location 标头作为响应。 我该如何解决?

没有 Varnish 的配置是可以的: Internet -> Nginx 作为 SSL-Offloader -> Nginx + PHP

【问题讨论】:

    标签: ssl varnish pound


    【解决方案1】:

    Varnish 不支持 ssl。官方有解释原因:https://www.varnish-cache.org/docs/trunk/phk/ssl.html

    【讨论】:

    • 是的,但我使用 SSL-Offloader(又名 SSL Terminator,SSL 代理)。它允许我缓存 SSL 流量。
    【解决方案2】:

    已解决:) 问题出在平衡器(磅)配置中。 Internet -> Pound -> Nginx 作为 SSL-Offloader -> Varnish -> Nginx + PHP

    我将 RewriteLocation 设置为 0 即可解决问题。

    【讨论】:

      猜你喜欢
      • 2014-01-09
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-21
      • 1970-01-01
      相关资源
      最近更新 更多