httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sebastian Kayser <mls+apache-users...@skayser.de>
Subject Re: Hohe Zahl von VHost managen
Date Thu, 19 Oct 2006 12:19:21 GMT
* Julian St?ver <julian@gfs.diepholz.de> wrote:
> Die Befehle "Use vhost subdomain email" usw, kann man das irgendwie 
> hinkriegen das man die aus einer Datenbank ausliest?

Keine Ahnung, inwiefern das direkt ginge, aber mit einem via Cron
aufgerufenen Skript (PHP, Perl, Python, ...) sicherlich.

* VHost-Definitionen in eine separate Datei auslagern (z.b. vhosts.conf)
* Mit einem Skript die benötigten Konfigurationszeilen anhand der Daten
  aus der DB in einer temporären Datei erzeugen
* Validitätsprüfungen über die temporäre Datei jagen
   * Datei größer 0?
   * Datei enthält nur Zeilen, die mit Use beginnen?
   * Datei identisch mit vhosts.conf
      * Ja: Keine Änderungen in der DB -> Programmende
      * Nein: Es liegen Änderungen in der DB vor -> Weiter im Programm
* vhosts.conf archivieren und temporäre Datei in vhosts.conf umbennen
* Ggf. ein "apache -t" zum Syntaxtest der neuen Konfiguration mit
  entsprechender Fehlerbehandlung (ursprüngliche Konfig wiederherstellen,
  Mail an Admin)
* Apache reloaden 
* Jeden der Daten über die DB pflegt darauf hinweisen, dass Änderungen
  erst nach X Minuten (je nach Cron-Konfiguration) aktiv werden

Sebastian

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message