我在它前面有Varnish的nginx设置,虽然它工作得很完美(包括wp-admin :)),我发现附加到vhost时phpmyadmin
除了重定向主页登录之外什么都不做形式。
我已经在Google上尝试过所有内容,包括在pma的配置中添加绝对网址......但它仍然会发生
还有另外一种方法我可以“强迫”pma仅由nginx而不是清漆前端提供吗?
答案 0 :(得分:2)
你可以尝试这样的事情。
在您的清漆配置的 vcl_recv {} 部分中,您可以指示varnish根据文件夹位置跳过phpMyAdmin的缓存(如果phpMyAdmin安装在文件夹中且可以访问比如http://domain.com/phpmyadmin
sub vcl_recv {
if (req.url ~ "^/phpmyadmin") {
return (pass);
}
或者,如果它安装在子域或其他任何地方:
sub vcl_recv {
# disable caching for applemov.com
if (req.http.host ~ "(phpmyadmin.domain.com)") {
return(pass);
}