[Apache] Comment faire de vrais alias ?

Comment faire de vrais alias ? [Apache] - Windows & Software

Marsh Posté le 14-07-2002 à 15:29:41    

Salut,
 
Je viens d'installer Apache sur une machine XP car mon ancien serveur http ne fonctionne pas sur XP.
 
J'ai un petit soucis :
 
J'aimerais faire des alias qui permettent de taper des adresses du type :
 
http://alias1.monserveur.com
http://alias2.monserveur.com
etc ...
 
car pour l'instant je ne peut faire que des adresses comme ça :
 
http://monserveur.com/alias1/
http://www.monserveur.com/alias1/
 
Quelqu'un sait comment faire ça ?
 
merci

Reply

Marsh Posté le 14-07-2002 à 15:29:41   

Reply

Marsh Posté le 14-07-2002 à 15:34:23    

C'est au niveau du fichier de configuration d'Apache, httpd.conf, qu'il faut configurer des virtualhosts pour chaque "serveur" que tu veux héberger.
 
Tu trouveras des exemples dans la documentation Apache et sur le site www.apache.org

Reply

Marsh Posté le 14-07-2002 à 16:21:35    

merci

Reply

Marsh Posté le 14-07-2002 à 16:24:47    

euh c'est une gestion DNS ça!!
 
faut rajouter un sous nom de domaine.

Reply

Marsh Posté le 14-07-2002 à 16:54:35    

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 :D 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

UseCanonicalName Off


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 :p
 

<IfModule mod_userdir.c>
    UserDir "c: /www/users"
</IfModule>


Apres bien sur il faut spécifier les droits d'acces sur ces repertoires :D
 

<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 :D
 voila  
:hello:
 
Edit: pour correspondre a windows & arrangé les smileys :D


Message édité par littleboboy le 14-07-2002 à 17:01:31
Reply

Marsh Posté le 07-08-2002 à 01:09:46    

J'avais oublié de te remercier pour ces précieuses informations...
 
Ca m'a donné de bonnes pistes !
 
Ca marche nickel  :sol:  
 
Merci encore
 
A+

Reply

Marsh Posté le 07-08-2002 à 02:51:30    

:hello:

Reply

Marsh Posté le 07-08-2002 à 08:39:07    

yess excellente explication c'est du top ça je confirme  :jap:


---------------
http://www.counter-france.net :
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed