Bonjour, malgre les autres sujet dans ce forum et un peu ailleur sur le net, j'ai pas reussi à faire marcher mes virtual host sous apache2.
Alors j'explique un peu ma config:
Je tourne en debian 3.1 (sarge) avec le serveur apache2 et php5.
J'ai mon propre domaine geré par bind9.
Je pense que le probleme viens bien de la config d'apache et non du serveur DNS.
config de la zone DNS: db.mondomaine.com
localhost IN A 127.0.0.1
mamachine IN A IP.PUBLIQUE.DU.NET
www IN CNAME mamachine
test1 IN CNAME mamachine
test2 IN CNAME mamachine
|
J'ai lu un pas mal de tuto sur le net, tous parlent de faire la configurations des virtual hosts dans le fichier httpd.conf
Hors chez moi le fichier est vide sauf un commentaire disant de na pas faire de configuration dedans car il n'est present qu'a titre de compatibilité avec les anciennes verions d'apache.
J'en ai donc conclu que je doit faire ma configuration dans /etc/apache2/sites-available de cette facon là:
cp default test1
cp default test2
|
j'edite test1
<VirtualHost *>
ServerName test.mondomaine.com
DocumentRoot /var/www/test/
<Directory /var/www/test/>
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
|
j'edite test2
<VirtualHost *>
ServerName test2.mondomaine.com
DocumentRoot /var/www/test/
<Directory /var/www/test/>
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
|
j'active les sites de cette facon:
a2ensite test1
a2ensite test2
|
je relance mon apache:
/etc/init.d/apache2 restart
et là, quand je tappe dans mon navigateur http://www.mondomaine.com je suis à la racine de mon site.
quand je tappe http://test1.mondomaine.com j'arrive bien sur ma page de test1
quand je tappe http://test2.mondomaine.com c'est introuvable (le site web n'existe pas)
Donc la question, c'est: où donc je me suis completement fourvoyé ?
Toute piste sera la bienvenue ![;) ;)](https://forum-images.hardware.fr/icones/wink.gif)