Je souhaiterais par exemple que le sous-domaine pop.binouzeworld.org n’arrive pas directement sur l’index.php présent dans mon repertoire /var/www mais plutos dans un repertoire /www/Forbiden ou mieux que cela génère une erreur 404 !
Dans le même ordre d’idée, j’aimerais que le sous domaine jabber.domaine.org arrive diretement dans le repertoire /var/www/jabber.
En fouillant la mémoire de Google e les differents posts du forum, j’ai entendu parlé des virtual hosts ! Après un test sans succès, je me tourne vers vous ! :love:
Tu dois avoir un dossier conf.d dans /etc/apache2 dont tous les fichiers sont inclus dans la conf d’Apache… crée un fichier dedans et mets-y tes redirections, à mon avis ce sera plus propre.
Ca fonctionne superbement bien ! Mais pour aller plus loin est t’il possible de manière classe (c’st a dire sans rediriger vers un repertoire qui n’existe pas) de générer une erreur Forbiden lorsque l’utilisateur tape pop.domaine.org ?
Merci bcp !
EDIT : en fait dela ne fonctionne ap a 100%… lorsque je rajoute un vhost a la suite, avec la même syntaxe mais avec bien sur un ServerName different, il me dit que le vhost annule lme vhost précédent… :miam:
J’ai pas l’habitude de faire les choses de manière classe, c’est un peu le problème
Moi je mettrais simplement un “Deny from all” à la place de la ligne DocumentRoot.
Sinon, je viens de regarder ma config et c’est peut-être mieux de mettre ces lignes là où tu voulais les mettre, ils le disent dans /etc/apache2/apache.conf : sites-enabled. Enfin bon, tant que ça marche…
Je te met le message d’erreur :
[warn] VirtualHost 88.191.xx.xxx:0 overlaps with VirtualHost 88.191.xx.xx:0, the first has precedence, perhaps you need a NameVirtualHost directive
Je reprend de zero ! J’ai le message d’erreur suivant avc ta modif :
Apache2[Mon Jul 24 14:00:57 2006] [warn] NameVirtualHost 88.191.xx.xxx:80 has no VirtualHosts