Frage

Ich habe einige Websites, und sie alle haben gleiche Setup auf einem einzigen Server. Nun, statt der separaten Konfigurationsdatei für jeden von ihnen in sites-enabled Verzeichnis, möchte ich eine gemeinsame Datei haben.

Idee ist folgende:

www.abc.com sollte / var / www / abc als DocumentRoot, www.xyz.com sollte / var / www / xyz als DocumentRoot, etc.

Alle anderen parameteres wie Log-Dateien, E-Mails usw. Kontakt sollte auch identisch Setup (abc.com sollte contact@abc.com als admin E-Mail haben, xyz.com sollte contact@xyz.com als admin E-Mail haben usw.).

Ich könnte nicht jedes Tutorial, wie man Rückreferenzierung Platzhalter etc.

Grüße,

JP

War es hilfreich?

Lösung

Aha. Die Lösung findet. VirtualDocumentRoot ist die Antwort.

Eine einzelne Zeile wie:

VirtualDocumentRoot /var/www/%0

hat den Zweck erfüllt. Havent wirklich die Protokolle Sachen dachte, sollte aber ähnlich und einfach sein.

Siehe https://serverfault.com/questions/182929/wildcard-subdomain-directory-names für einen netten ähnlichen Thread.

Du musst vhost_alias Modul für diese aktivieren. (sudo a2enmod vhost_alias auf ubuntu).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top