Лак с несколькими сайтами/полями

Попытайтесь добавить эту строку к верхней части Вашего сценария после строки удара

set +C

Это выключит noclobber опцию в ударе, так должен перезаписать файл.

Если дело не в этом, то это - вероятно, что-то как псевдоним к gzip, устанавливаемому или кроном или Вашей полной средой.

2
задан 3 January 2011 в 19:06
1 ответ

Да, это. Попытайтесь определить в default.vcl свои бэкенды сначала:

backend foo {
  .host = "1.2.3.4"; # IP of foo backend
  .port = "80";
}

backend bar {
  .host = "1.2.3.6"; # IP of bar backend
  .port = "80";
}

и используйте в vcl_recv (), кодируют подобный:

 if (req.http.host ~ "foo.example.com") {
        set req.backend = foo;
 }else{
        set req.backend = bar;
 }

Существует хорошая документация (достаточно хороший для таких примеров ;)) на http://www.varnish-cache.org/docs/2.1/, и можно сделать намного больше с VCL. Это действительно прохладно.

4
ответ дан 3 December 2019 в 10:21

Теги

Похожие вопросы