Mehrere Sites mit Regex in Apache definieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mehrere Sites mit Regex in Apache definieren

    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.

  • #2
    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
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar

    Lädt...
    X