Se os seus back-ends são diferentes para cada um dos domínios, você pode fazer algo como o seguinte.
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;
}
Se os seus domínios estiverem no mesmo back-end, é apenas uma questão de garantir que o .host ao qual você se conecta atenda à solicitação corretamente. ou seja, NameVirtualHost 127.0.0.1:80 e certifique-se de que as configurações dos domínios estão configuradas para responder em 127.0.0.1:80.