如何让 Varnish 与 OwnCloud 的非标准会话 cookie 一起工作



我希望在配置为循环平衡的 Varnish 3 服务器后面的两个节点上部署 owncloud 9.x。

默认情况下,我的 Varnish default.vcl 会清理除 PHPSESSID 之外的所有 cookie。

我看到 Owncloud 会话 cookie 名称不是通常的 PHPSESSID。

如何相应地更改清漆脚本?或如何配置 Owncloud 以回退到 PHPSESSID?

由于我的清漆服务于多个主机,因此我找到的唯一解决方案

sub vcl_recv {  
    if( req.http.host ~ "owncloud" ) {
        return(pass);
    }
}

最新更新