Ich bin mir nicht sicher, ob dies genau das ist, was Sie brauchen, aber es sollte ausreichen, um zu beginnen. Zunächst muss der Benutzer www-data (Standardeinstellung von Debian für Apache) Zugriff auf / home / user / folder haben
Sie können dann eine neue Konfiguration für Apache in Datei erstellen /etc/apache/sites-available/virtuals
<VirtualHost *:80>
DocumentRoot /var/www/common/default/
VirtualDocumentRoot /var/www/common/%0
<Directory />
Options FollowSymlinks
AllowOverride All
</Directory>
</VirtualHost>
Dann musst du diese Konfiguration mit aktivieren
a2ensite virtuals
service apache2 reload
Es ist wahrscheinlich besser, die Standardkonfiguration mit zu deaktivieren
a2dissite default
service apache2 reload
Es /var/www/common/default
sollte eine Standardseite sein, wenn eine nicht vorhandene Seite angefordert wird.
Mit dieser Konfiguration können Sie einfach erstellen Verzeichnis für jede Domain , die Sie auf dem Server zu handhaben wollen , /var/www/common
so http://one.simple.domain.com
wird zur Verfügung gestellt von/var/www/common/one.simple.domain.com directory
Auch sicherer ist das Einstellen SymLinksIfOwnerMatch
statt FollowSymlinks
, siehe entsprechende Dokumentation.