Verniz, Nginx e SSL

Verniz, Nginx e SSL

Adicionei SPDY ao meu servidor na semana passada, que está executando Varnish para saque e Nginx como servidor web.

Varnish estava escutando na porta 80 e Nginx em 8080 e 443. O tráfego em 8080 é redirecionado usando

rewrite ^ https://www.maartenprovo.be$request_uri permanent;

Agora, porém, o Varnish está escutando nas portas 80 e 443 e o Nginx nas portas 8080 e 444.

Em /etc/default/varnish eu mudei

DAEMON_OPTS=”-a :80 \

para

DAEMON_OPTS="-a :80,:443 \

Então fiz isso para /etc/varnish/defacult.vcl :

backend web {
    .host = "127.0.0.1";
    .port = "8080";
    .connect_timeout = 600s;
    .first_byte_timeout = 600s;
    .between_bytes_timeout = 600s;
    .max_connections = 800;
}

# Port 443 Backend Servers for SSL
backend web_ssl {
    .host = "127.0.0.1";
    .port = "444";
    .connect_timeout = 600s;
    .first_byte_timeout = 600s;
    .between_bytes_timeout = 600s;
    .max_connections = 800;
}

acl purge {
        "localhost";
}

# Respond to incoming requests.
sub vcl_recv {
  # Set the director to cycle between web servers.
  if (server.port == 443) {
    set req.backend = web_ssl;
  }
  else {
    set req.backend = web;
  }

...
}

Mas não funciona... Onde foi que eu errei?

informação relacionada