Varnish, Nginx und SSL

Varnish, Nginx und SSL

Ich habe letzte Woche SPDY zu meinem Server hinzugefügt, auf dem Varnish zum Cashing und Nginx als Webserver läuft.

Varnish lauschte auf Port 80 und Nginx auf 8080 und 443. Der Verkehr auf 8080 wird umgeleitet mit

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

Jetzt lauscht Varnish jedoch auf Port 80 und 443 und Nginx auf Port 8080 und 444.

In /etc/default/varnish habe ich geändert

DAEMON_OPTS=”-a :80 \

Zu

DAEMON_OPTS="-a :80,:443 \

Dann habe ich dies für /etc/varnish/defacult.vcl gemacht:

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;
  }

...
}

Aber es funktioniert nicht ... Was habe ich falsch gemacht?

verwandte Informationen