Debian et Vhosts [Apache2] - Linux et OS Alternatifs
Marsh Posté le 11-11-2005 à 11:18:04
Code :
|
Ma conf chez moi
Marsh Posté le 11-11-2005 à 11:22:56
euh... goldyfruit, ta conf tu l'a faite où ? parceque là, honnettement, ca ma'ide pas plus hein
Marsh Posté le 11-11-2005 à 11:24:37
Ouai c' est vrai que là ...
C' est la fin de mon fichier default qui se trouve dans /etc/apache2/sites-available/
Marsh Posté le 11-11-2005 à 11:30:16
euh.... entre temps, j'ai trouvé mon erreur... Et j'ai honte...
Ma config est bonne, j'avais juste oublié de redemarrer mon serveur dns, donc il prennais pas en compte ce que je lui avait dit.....
Marsh Posté le 11-11-2005 à 11:31:48
Hannnnnnnnnnnnnnnnnnnnn !!!!
Marsh Posté le 11-11-2005 à 11:32:04
Ouais c'est balo hein....
par contre du coup je vois pas l'inetert de ma methode, car je m'embette à faire deux fichier de configuration de vhost, alors que la config de goldyfruit marche aussi... Et elle est plus simple puisque 1 seul fichier regroupe tout.
Alors au final, si les deux marchent, laquelle est la meilleure?
Marsh Posté le 11-11-2005 à 11:33:45
J' ai trouvé cette méthode sur le forum, elle m' a bien servi alors je la garde ^^
Aprés je sais pas si c' est la meilleure mais bon elle fonctionne nan ?!
Marsh Posté le 11-11-2005 à 11:38:22
ouais, l'essentiel c'est que ca marche
Mais ce serais bien de savoir au final laquelle est la plus logique. Parceque c'est vrai que au moins moi je sais quel virtual host est geré par qual fichier, mais au final, toi aussi puique ils sont tous dans le meme fichier...
Du coup je sais pas quelle est la methode qui semble etre la plus logique et laquelle est la plus standard".
Marsh Posté le 11-11-2005 à 10:53:42
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