У нас есть 2 файловых сервера (Apache port-82), которые работают под балансировщиком нагрузки. И я успешно настроил лак для домена (imgs.site.com) на 2 серверах (порт-80), и он работает правильно, когда я помещаю запись хоста для сервера, но когда я обращаюсь к нему глобально (через LB), он прервался запрос. Я предполагаю, что в моей конфигурации чего-то не хватает. Пожалуйста, помогите.
Вот моя конфигурация vcl, и у меня одинаковая конфигурация на серверах file1 и file2.
backend default {
.host = "127.0.0.1";
.port = "82";
.first_byte_timeout = 60s;
.between_bytes_timeout = 60s;
}
sub vcl_recv {
if (req.request != "GET" &&
req.request != "HEAD" &&
req.request != "PUT" &&
req.request != "POST" &&
req.request != "TRACE" &&
req.request != "OPTIONS" &&
req.request != "DELETE") {
return (pipe);
}
if (req.http.host == "imgs.site.com") {
set req.http.host = "imgs.site.com";
set req.backend = default;
return (lookup);
}
}
Это может быть основной вопрос, и, поскольку мы новички в лакировании, мы не знаем, как его решить.