我希望在配置为循环平衡的 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);
}
}