Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/12/2005, à 16:51

NicoNess

Apache2, virtual hosts,

Bonjour,

La question n'est pas specifique a Ubuntu mais bon ...

Je n'arrive pas a trouver comment avoir des virtuals hosts differerents, corrspondant a des "sous repertoire"

Par exemple j'ai un virtuel host par defaut :
www.example.org
je voudrais avoir aussi des virtual hosts pour :
www.example.org/dir1
www.example.org/dir2

j ai essayé ceci :

<VirtualHost *>
	DocumentRoot /var/www/dir1/
        ServerName www.example.org/dir1
	ErrorLog /var/log/apache2/dir1-error.log
	LogLevel warn
	CustomLog /var/log/apache2/dir1-access.log combined
	ServerSignature On
</VirtualHost>

Mais en fait c'est le virtual host principal qui "repond" www.example.org en allant dans le sous dir dir1. Je le remarque a traves des logs.

Dans mon esprit les URL de type www.example.org/dir1  serais  des sous domaines du domaine www.example.org

Est il possible de définir  servername de type www.example.org/dir1 ?

Serait ce possible par des redirections ou des alias ?

Par avance merci pour votre aide

Hors ligne

#2 Le 25/12/2005, à 18:13

tioumen

Re : Apache2, virtual hosts,

salut !!!

ba moi je ferai plutot des alias la dessus

Alias /admin /var/www/phpmyadmin

par exemple, avec cette ligne tu touche directement le répertoire /phpmyadmin/ en ajoutant /admin sur ton URL

maintenant si tu desire faire une redirection de la racine de ton site vers www.example.org/dir1 met le directement dans ton document root en haut de ton httpd.conf

Si tu desires faire des sous domaines alors la c'est pour moi la seul solutions de faire des virtual host...

Voila en espérant t'avoir aidé !

ciao smile

Dernière modification par tioumen (Le 25/12/2005, à 18:15)

Hors ligne

#3 Le 26/12/2005, à 02:21

NicoNess

Re : Apache2, virtual hosts,

Hello
tu veux dire :

Si tu desires faire des sous domaines alors la c'est pour moi la seul solutions de faire des virtual host...

que pour faire des sous domaines je peux passer par des alias ?

ou bien je suis obligé de passer par des sous domaines type www.ssdom1.example.org ou www.example2.org  En fait je me demande si on peut mettre des "/' dans le nom du sous domaine pour avoir www.example1.org/dir/ ?

Ciao aussi

Hors ligne

#4 Le 26/12/2005, à 02:26

tioumen

Re : Apache2, virtual hosts,

ouai tu peux utiliser des "/" pour tes sous domaines... mais bon quand tu mets un / à la fin d'une URL c'est plutot pour atteindre un répertoire et non un sous-domaine....

As tu été faire un tour sur le site de http://www.apache.org

wink;);)

Dernière modification par tioumen (Le 26/12/2005, à 02:29)

Hors ligne