Ich hatte die gute Idee die weiteren IPs meines Servers auch zu nutzen. Dort habe ich 4 IPs zur Verfügung und da man pro IP natürlich den port 80 nur einmal nutzen kann ist das schon recht vorteilhaft.
Also habe ich mittels:
ifconfig eth0:1 89.238.64.67 up
die nächste IP eingebunden - ähnliches auch für die anderen beiden IPs.
Natürlich habe dann in einer weiteren chroot einen apachen auf diese IP eingestellt. Ich habe das ganze dann getestet und war zufrieden, weil es auf anhieb funktionierte.
Der Nachteil des Befehls brauchte allerdings noch ein wenig um seine Wirkung zu zeigen.
Es folgte ein 2wöchige Suche nach der Ursache, warum viele (aber nicht alle) user eines großen ISP nicht auf die Seiten meines Server kommen konnten.
Schließlich gab der Vermieter des Servers den entscheidenen Hinweis, nachdem er sich selbst die Konfiguration auf dem Server angeschaut hat.
Die netmask war falsch eingestellt. Der Wert war auf 255.0.0.0 - und somit wurden alle user, die eine 89.*.. IP hatten ausgeschlossen.
Korrekt wäre obiger Befehl so gewesen:
ifconfig eth0:1 89.238.64.67 netmask 255.255.255.0 broadcast 89.238.64.255 up
Ich habe die drei weiteren IPs jedoch nun direkt in die /etc/network/interrfaces eingetragen und den Dienst neugestartet.
/etc/init.d networking restart
denn so bleiben die Einstellungen auch nach einem Neustart erhalten.