configuração do verniz com domínios do apache

1

Eu tenho dito Varnish no Debian.

Eu tenho um site em execução no Apache no link

Aqui está o meu /etc/varnish/default

vcl 4.0;
backend default {
    .host = "example.com";
    .port = "8080";
 }

O Varnish começa, posso ver o conteúdo do site no link

Cabeçalhos de resposta:

Pragma: no-cache
Date: Tue, 25 Aug 2015 12:29:38 GMT
Content-Encoding: gzip
Server: Apache/2.4.10 (Ubuntu)
Age: 0
X-Powered-By: PHP/5.6.4-4ubuntu6.2
Vary: Accept-Encoding
Content-Type: text/html; charset=UTF-8
Via: 1.1 varnish-v4
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
X-Varnish: 229436
Connection: keep-alive
Accept-Ranges: bytes
Content-Length: 23044
Expires: Thu, 19 Nov 1981 08:52:00 GMT
200 OK

Como posso tornar isso visível no link ? Como configurar o Varnish e o Apache vhost?

    
por Sfisioza 25.08.2015 / 14:34

1 resposta

0

Em seu arquivo / etc / hosts, inclua example.com e qualquer outro nome de vhost no IP 127.0.0.1. Quando o verniz acessa "example.com", ele será resolvido para 127.0.0.1, mas o cabeçalho correto do nome do host seguirá com a solicitação para o apache, que por sua vez poderá mapeá-lo para o vhost correto. Nenhuma configuração especial deve ser necessária no apache nem no verniz, apenas configure o vhosts como normal no apache.

    
por 25.08.2015 / 15:45