Mailinglisten-Archive |
Carsten Brenner wrote: > Das Loeschen von Virtual Hosts ist nicht ganz so leicht.... Funktioniert aber > auch .... Das ist relativ leicht zu lösen, wenn man gar keine Apache-Config hat, sondern stattdessen für jeden Virtuellen Host eine Teilkonfiguration hat, die dann mittels eines Scriptaufrufes zur eigentlichen Apache-Config zusammengebaut werden. Wir haben zum Beispiel /opt/apache/preconf/<servername>/80 und /opt/apache/preconf/master/httpd.conf. Ein Script /opt/apache/bin/build-conf merged uns die master-Datei und die einzelenen preconf-Files zu einer laufenden Config in /opt/apache/conf/httpd.conf zusammen, generiert dabei auch automatisch die SSL-Konfigurationen und kopiert die Keys an Ort und Stelle. Löschen eines Servers beschränkt sich dann auf das Archivieren von /opt/apache/preconf/<servername>/, das Löschen dieses Verzeichnisses und einem erneuten aufrufen von build-conf. Besondere Rechte sind aber notwendig, damit man /opt/apache/bin/apache stop und /opt/apache/bin/apache start aufrufen kann. Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.shonline.de/ (GPL)
php::bar PHP Wiki - Listenarchive