Aquariophile: Apache VHOST via DB handlen

Beitrag lesen

Hallo!

Browser bekommt input www.foo.com
Root-DNS-Server wird angewählt
foo.com leitet auf 213.221.43.15
IP 213.221.43.15 wird angewählt
DNS sagt dass die Seiten also die Daten auf IP 132.245.13.35 sind
IP 132.245.13.35 wird angewählt

Nun wirds interessant:

Der APACHE muss nun wissen, in welchem Verzeichnis die Daten für
die Domain foo.com liegen, in dem Fall /var/www/html/foo.com/

Das ganze ist in der Text-File (ich glauuuuube httpd.conf, aber keien Garantie)
eingetragen als VHOST

So weit so gut

Nun fängt das Problem aber erst an:
Jede änderung der Domaindaten, jeder Neukunde, usw....
das muss ja in diese httpd.conf rein.

Nun hab ich aber ein extremes File-Locking Problem.

Auf File-Locking selbst verlasse ich mich exakt Null und Niente.

Das heißt ich würde das gerne anders lösen.

Ein Kollege sagte mir bereits ich sollte von der httpd.conf eine Kopie machen.

Diese Kopie editieren,
und alle 30 minuten die Kopie einspielen und Apache neu starten.

Finde ich aber nicht gut, weil ich ja die Kopie genauso zerschiessen kann (Filelocking) und dann spielt es automatisch nach 30 minuten die kaputte httpd.conf ein.

Ist alles mies.

FRAGE:

Wie kann ich diesen ganzen VHOST Käse über eine MySQL Datenbank regeln?

Oder gibt es da eine andere Möglichkeit die ich übersah??
Im Endeffekt muss es ganz glatt über ein Script laufen können ohne irgendeine Gefahr.

Danke! ;o)
Aquariophile