RE: Partitionierung fuer Jails

From: Nicola Tiling <nt(at)w4w.net>
Date: Fri, 28 Apr 2006 10:19:26 +0200

Bin inzwischen mit lighttpd am probieren. Damit lassen sich andere (auf
internen IPs und anderen Ports) laufende webserver über ein Proxy-Modul
einbinden und man bräuchte kein ipfw. Auch Load Balancing läßt sich über das
Proxy Modul realisieren.
Außerdem kann man *ein* nichtoffizielles Zertifikat für meherer Server
generieren, lebt mit der üblichen einen Warnung und spart sich jedwede
Umleitung. Letzteres geht natürlich genausogut für apache u.a.

------------
var.config = "/usr/local/etc/httpd/"

$HTTP["host"] =~ "^(www.)?abc.com$" {
  proxy.server = ( "" =>
                    ( (
                        "host" => "192.168.0.1",
                        "port" => 81
                      ) )
                  )
}

$SERVER["socket"] == "195.123.456.789:443" {
  ssl.engine = "enable"
  ssl.pemfile = config + "certs/ssl-abc.com.pem"
  proxy.server = ( "" =>
                    ( (
                        "host" => "192.168.0.1",
                        "port" => 444
                      ) )
                  )
}

------------

Oder um ein nicht offizielles Zertifikat für meherer Server zu benutzen:

------------

var.htdoc = "/usr/local/www/data/"
var.log = "/var/log/httpd/"

$SERVER["socket"] == "123.456.789.2:443" {
  ssl.engine = "enable"
  ssl.pemfile = "/etc/ssl/ssl-server.pem"
  $HTTP["host"] =~ "^(www.)?abc.com$" {
                server.name = "abc.com"
                server.document-root = htdoc + server.name
                accesslog.filename = log + server.name
  }
   else $HTTP["host"] =~ "^(www.)?xyz.com$" {
                server.name = "xyz.com"
                server.document-root = htdoc + server.name
                accesslog.filename = log + server.name
  }
}

------------

Eine Beschreibung wie man so ein Zertifikat generiert gibt es hier:

http://wiki.cacert.org/wiki/VhostTaskForce

Grüße
Nicola


To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 28 Apr 2006 - 10:24:03 CEST

search this site