2011-04-08 6 views
0

Comment puis-je rendre cette dynamique? De sorte qu'il est utilisable pour chaque utilisateur et site web. (Par exempleHôtes virtuels dynamiques

<VirtualHost server-ip:80> 
    ServerName user.website.nl 
    DocumentRoot /var/wwww/user/website.nl 
    ... 

Ainsi, par exemple kevin.website.nl affichera le contenu de /var/www/kevin/website.nl. Et quand existe /var/www/kevin/test.com/, puis Quand je visite kevin.test.com, il affiche le contenu de ce répertoire, ou si l'utilisateur 'thomas' existe et /var/www/thomas/abc.com/ existe et nous visitons thomas.abc.com, il chargera de ce répertoire.

Répondre

1

La meilleure façon de le faire est probablement en utilisant mod_vhost_alias.

Vous pouvez aussi le faire avec les variables d'environnement de mod_rewrite je crois. Vous aurez besoin d'utiliser un trick pour le faire cependant.

+0

Merci! Maintenant, je fais ceci: # mod_vhost_alias Activer # a2enmod vhost_alias UseCanonicalName Off VirtualDocumentRoot /var/www/%2.-2/%3+ Mais quand je visite kevin.website. com, il affiche 'Non trouvé' (website.com est lié au serveur). –