[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache2, VirtualHost et phpinfo [Debutant]



Re Bonsoir
 
J'ai fais une mauvaise manip, le message precedent est partie avant de l'avoir terminer.
 Donc voila la suite...
 
DOCUMENT_ROOT est une constante qui est assez importante pour moi et ca m'ennuirai d'avoir a m'en passer. Il doit bien y avoir une solution puisqu'il est possible sur une seule IP d'heberger plusieurs sites qui n'ont rien a voir (comme dans le cas des serveurs mutualises)
 
Est ce la configuration de Bind9 qui resoud ce probleme?
 
J'espere que je ne pose pas de questions stupides mais je me sens un peu "larguer" sur ce probleme.
 
Cordialement
Hugues
 
 

 
2008/11/10, Hugues MORIN <morinh@gmail.com>:
Bonsoir
 
Merci pour ton aide.
 
Tu as probablement envie de te connecter sur les sites
http://www.beta-monsite.tld/ et http://www.production-monsite.tld/ pour
y voir autre chose.
 
Oui, a terme c'est mon but mais il faut configurer Bind9 d'apres ce que j'ai compris pour que cela fonctionne

Je crois qu'Apache donne priorité à l'ordre alphabétique, tu devrais
essayer de renommer /etc/apache2/sites_enabled/default en
/etc/apache2/sites_enabled/000-default pour avoir le comportement attendu.
 
J'ai fait ce test, voila le resultat de la meme batterie de test que j'avais deja fait:
 
OK=> http://192.168.0.XX/ sur /var/www/
OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser sur /home/monuser/public_html/
Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/alpha sur /home/monuser/public_html/alpha
Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/alpha/www sur /home/monuser/public_html/alpha/www
Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/beta sur /home/monuser/public_html/beta
Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/beta/www sur /home/monuser/public_html/beta/www
Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/production sur /home/monuser/public_html/production
Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/production/www sur /home/monuser/public_html/production/www
Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
Pas OK=> DOCUMENT_ROOT: /var/www/
 
A priori ca resolu mon premier probleme sur le pointage des adresses.
Au vue de ces tests il semble bien que apache ne retiennent comme valeurs pour hostname:port et DOCUMENT_ROOT les valeurs du 1er "sites-enabled" par ordre alphabetique.  
 
Existe-t-il un moyen pour passer outre cela afin que le DOCUMENT_ROOT prenne comme valeur le repertoire sur laquelle pointe l'adresse (ex: DOCUMENT_ROOT de http://192.168.0.XX/~monuser/beta = "/home/monuser/public_html/beta/") ?
 
DOCUMENT_ROOT est une constante qui est assez importante pour moi et ca m'ennuirai d'avoir.
 
 
 


Reply to: