Não tenho certeza se isso é exatamente o que você precisa, mas deve ser o suficiente para começar. Primeiro de tudo, o usuário www-data (o padrão do debian para o apache) tem que ter acesso a / home / user / folder
Você pode criar uma nova configuração para o apache no arquivo /etc/apache/sites-available/virtuals
<VirtualHost *:80>
DocumentRoot /var/www/common/default/
VirtualDocumentRoot /var/www/common/%0
<Directory />
Options FollowSymlinks
AllowOverride All
</Directory>
</VirtualHost>
Então você precisa ativar esta configuração com
a2ensite virtuals
service apache2 reload
Provavelmente, é melhor desativar a configuração padrão com
a2dissite default
service apache2 reload
Em /var/www/common/default
deve ser alguma página padrão quando uma página inexistente é solicitada.
Com essa configuração, você pode simplesmente criar um diretório para qualquer domínio que deseje manipular no servidor /var/www/common
, então http://one.simple.domain.com
será fornecido a partir de /var/www/common/one.simple.domain.com directory
Também é mais seguro definir SymLinksIfOwnerMatch
em vez de FollowSymlinks
, consulte a documentação apropriada.