posso fazer cache de dois sites diferentes no servidor de cache de verniz?

2

Eu tenho dois web sites e quero armazená-los em cache com verniz. posso armazená-los no mesmo verniz usando a mesma porta?

por exemplo; www.domain1.com:80, www.domain2.com:80

    
por Kerberos 01.04.2010 / 13:56

2 respostas

2

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.

    
por 01.04.2010 / 19:36
0

Sim, você pode. O verniz é um proxy de armazenamento em cache reverso. Ele armazenará em cache qualquer número de sites configurados como backends.

    
por 01.04.2010 / 17:18

Tags