Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Mehrere Sites mit Regex in Apache definieren [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Mehrere Sites mit Regex in Apache definieren


 
pekka
12-05-2002, 12:17 
 
An die Apache-Gurus.
Auf meinem Server liegen viele Domains, die alle auf die gleiche Struktur hören:
/home/sites/domainname/www
/home/sites/domainname/logs

Lässt sich das in Apache mit einem regulären Ausdruck so formulieren, dass ich nicht für jede neue Domain einen kompletten virtuellen Server in der httpd.conf aufsetzen muss? Das geht mir inzwischen furchtbar auf die Nerven.

 
Titus
13-05-2002, 10:24 
 
Keine Ahnung, aber vermutlich nicht.
Mach dir doch einfach ein PHP-Skript, das die entsprechenden Einträge vornimmt und eventuell gleich den Apache neu startet. "exec('/etc/httpd -k restart')" oder so ... wär mal einen Versuch wert :)

Falls die conf gesperrt ist, während der Server läuft, oder PHP Lese- aber keinen Schreibzugriff hat, dann lass die Änderungen in einer Kopie machen und ersetz die alte .conf anschließend manuell durch die neue.

Ein Shell-Skript könnte das ganze auch machen - inklusive Server-Neustart. --> man sh


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:05 Uhr.