Mod_vhost.alias
C'est je pense assez simple
exemple suffit de charger le module susnommé
LoadModule vhost_alias_module modules/mod_vhost_alias.so
AddModule mod_vhost_alias.c |
et de rajoute la ligne
virtualDocumentRoot "c: /www/vhosts/%2+/%1" |
cela donnera une architecture comme suit pour ton domaine monserveur.com
/www/vhosts/monserveur.com/www <---- pour le www.monserveur.com
/www/vhosts/monserveur.com/toto <----- pour le toto.monserveur.com
etc etc
(bien sur il faut que le sous domaine existe de l'autre coté comme préciser par Krapaud il y a une méthode bourrin c'est de mettre dans ton fichier zone le
* IN A ip 192.168.0.1 ( bref l'ip du serveur en question) |
De meme penser a désactiver comme suit le
Pour plus d'info sur ce module c'est Ici
Sinon tu peux aussi faire des liens du style http://www.monserveur.com/~toto
Dans ce cas c'est au niveau de la gestion des utilisateurs
<IfModule mod_userdir.c>
UserDir "c: /www/users"
</IfModule>
|
Apres bien sur il faut spécifier les droits d'acces sur ces repertoires
<Directory "C: /www/user">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory> |
Enfin tu as le classique virtual host sauf qu'il est un poil plus compliqué peut etre a gere au début
voila
Edit: pour correspondre a windows & arrangé les smileys
Message édité par littleboboy le 14-07-2002 à 17:01:31