действительно ли я могу кэшировать два различных веб-сайта по серверу кэширования лака?

aports, tcpview, netstat

2
задан 1 April 2010 в 14:56
2 ответа

Если Ваши бэкенды отличаются для каждого из доменов, можно сделать что-то как следующее.

backend domaina_com {
.host = "1.2.3.4";
.port = "80";
}
backend domainb_com {
.host = "2.3.4.5";
.port = "80";
}

sub vcl_recv {
 if (req.http.host ~ "^domaina.com$") {
   set req.backend = domaina_com;
 }
 if (req.http.host ~ "^domainb.com$") {
   set req.backend = domainb_com;
 }

Если Ваши домены находятся на том же бэкенде, это - просто вопрос проверки, что .host, что Вы подключаете к ответам запрос правильно. т.е. NameVirtualHost 127.0.0.1:80 и удостоверяется, что конфигурации для доменов установлены ответить на 127.0.0.1:80.

2
ответ дан 3 December 2019 в 12:21

Да Вы можете. Лак является обратным прокси кэширования. Это будет кэшировать любое количество веб-сайтов, настроенных как бэкенды.

0
ответ дан 3 December 2019 в 12:21

Теги

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