#26 Le 23/02/2008, à 09:51
- insomniak
Re : Sous domaines apache
Explications : tu mets la definition de tes virtual hosts (qui sont déclarés dans /etc/apache2/sites-available/*) dans un seul et meme fichier.
Donc normalement dans ce fichier tu devrais avoir plusieurs balises du genre :
<VirtualHost *>
ServerName zzzzz.mondomaine.com
</VirtualHost>
<VirtualHost *>
ServerName mmmmm.mondomaine.com
</VirtualHost>
<VirtualHost *>
ServerName aaaaaaaa.mondomaine.com
</VirtualHost>
Tu constates que zzz.mondomaine.com est placé en premier alors qu'alphabetiquement il est le dernier. Donc c'est ca que je voulais dire en gros...
Hors ligne
#27 Le 23/02/2008, à 13:31
- kizlum
Re : Sous domaines apache
Bonjour. J'ai un problème similaire, si ce n'est le même.
J'ai deux noms de domaines, pointant chacun sur un répertoire différent:
kizlog.ath.cx > /var/www/kizlog
transgenix.servegame.org > /var/www/transgenix
Dans mon fichier httpd.conf j'ai ceci:
ServerName *
J'ai un fichier de configuration nommé vhosts placé dans sites-available qui contient la configuration de mes deux VirtualHosts :
NameVirtualHost *
<VirtualHost *>
ServerName kizlog.ath.cx
DocumentRoot /var/www/kizlog
</VirtualHost>
<VirtualHost *>
ServerName transgenix.servegame.org
DocumentRoot /var/www/transgenix
</VirtualHost>
Ce fichier a été activé à l'aide de a2ensite et j'ai désactivé le fichier présent par défaut nommé default avec a2dissite.
Je me dit que normalement, dans la théorie, ça devrait fonctionner tel que je le souhaite. Mais non ! quand je vais sur http://transgenix.servegame.org , parfait, tout marche, je suis bien dirigé sur le bon dossier. Si je vais sur http://kizlog.ath.cx , je vois dans ma barre d'adresse qu'elle change et qu'elle devient immédiatement http://transgenix.servegame.org, et je suis donc redirigé sur le même dossier.
J'ai essayé de mettre les VirtualHosts dans les deux ordres possibles dans le fichier de conf, mais rien y fait.
Voila, si vous avez quelques idées sur le problème qui semblent être le même que celui d'Atlante, je suis preneur.
Le serveur est sur une Debian Etch, serveur Apache 2.2.
Merci d'avance !
Hors ligne