IP-basierte virtuelle Hosts Lighttpd

IP-basierte virtuelle Hosts Lighttpd

Ich habe mehrere IPs und möchte jede in ihr eigenes Verzeichnis weiterleiten.

Das ist, was ich bisher habe.

$SERVER["socket"] == "XXX.XXX.XXX.XXX:81" {
  server.document-root = "/var/www/XXX.XXX.XXX.XXX "
}

Dies funktioniert zwar, jedoch nur auf Port 81 und nicht auf dem Standardport 80.

Wenn ich den Port auf 80 ändere, kann lighttpd nicht gestartet werden und es wird die folgende Fehlermeldung angezeigt.

(network.c.300) can't bind to port: XXX.XXX.XXX.XXX 80 Address already in use

Bitte helfen Sie!

Antwort1

Was ich getan habe, war:

server.bind = "127.0.0.1"

Dann

$SERVER["socket"] == "IP1:80" {
}

$SERVER["socket"] == "IP2:80" {
}

verwandte Informationen