GNT sans publicité, site mobile, fonctionnalitées exclusives...

Apache2, VirtualHost et phpinfo [Debutant]

Le
Hugues MORIN
=_Part_26926_12024122.1226248365941
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Bonjour a tous

Je suis en train d'installer un serveur pour faire du developpement php et
je buttes sur la configuration des Virtual Host.
Ceux-ci ne reagissent pas comme je le souhaiterai, pourtant ca a l'air
correct au vue de toutes les doc et wiki que j'ai consulte mais j'ai peu
etre pas compris quelques ou je l'ai mal interpreter.

J'ai installe apache2, php5, mysql5 et bind9. J'en suis a la configuration
d'apache et je n'ai pas encore touche a bind9.

Apache tourne sur /var/www et /home/(user)/public_html

Je souhaiterai au final (apres la configuration de bind9) acceder a mon
serveur par l'intermediare de 4 sites:
www.alpha-monsite.tld, www.beta-monsite.tld, www.production-monsite.tld pour
le developpement,
et mamachine.monsite.local pour toutes autres sortes d'application web.

www.alpha-monsite.tld pointe sur /home/monuser/public_html/alpha/www/
www.beta-monsite.tld pointe sur /home/monuser/public_html/beta/www/
www.production-monsite.tld pointe sur
/home/monuser/public_html/production/www/
mamachine.monsite.local pointe sur /var/www/

A ce stade j'ai constate 2 erreurs:
1- certaines pages ne sont pas celles que j'attends
2- Dans phpinfo()/apache2handler/hostname:port est "www.alpha-monsite.tld"
quelquesoit l'adresse que je donnes.
Et chose beaucoup plus ennuyeuses la variable serveur DOCUMENT_ROOT a
toujours la valeur "/home/monuser/public_html/alpha/www/"

j'ai fait les tests suivant:
Pas OK=> http://192.168.0.XX/ <http://192.168.0.xx/> sur
/home/monuser/public_html/alpha/www/ je m'attendais a ce qu'il soit dirige
sur /var/www/
OK=> http://192.168.0.XX/~monuser <http://192.168.0.xx/~monuser> sur
/home/monuser/public_html/
OK=> http://192.168.0.XX/~monuser/alpha
<http://192.168.0.xx/~monuser/alpha>sur
/home/monuser/public_html/alpha
OK=> http://192.168.0.XX/~monuser/alpha/www<http://192.168.0.xx/~monuser/alpha/www>sur
/home/monuser/public_html/alpha/www
OK=> http://192.168.0.XX/~monuser/beta
<http://192.168.0.xx/~monuser/beta>sur /home/monuser/public_html/beta
OK=> http://192.168.0.XX/~monuser/beta/www<http://192.168.0.xx/~monuser/beta/www>sur
/home/monuser/public_html/beta/www
OK=> http://192.168.0.XX/~monuser/production<http://192.168.0.xx/~monuser/production>sur
/home/monuser/public_html/production
OK=> http://192.168.0.XX/~monuser/production/www<http://192.168.0.xx/~monuser/production/www>sur
/home/monuser/public_html/production/www

Sur tous ces tests l'erreur du phpinfo se reproduit et j'ai absolument
besoin que DOCUMENT_ROOT prenne sa valeur correcte.

Voici mes fichiers de configuration concernant ce probleme:

/etc/hosts
127.0.0.1 localhost
192.168.0.XX mamachine.monsite.local mamachine
192.168.0.XX www.alpha-monsite.tld
192.168.0.XX www.beta-monsite.tld
192.168.0.XX www.production-monsite.tld

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

/etc/apache2/ports.conf
NameVirtualHost 192.168.0.XX:80
Listen 80
<IfModule mod_ssl.c>
# SSL name based virtual hosts are not yet supported, therefore no
# NameVirtualHost statement here
Listen 443
</IfModule>

/etc/apache2/sites_enabled/alpha-monsite.tld
<VirtualHost 192.168.0.XX:80>
ServerAdmin webmaster@monsite.tld
ServerName www.alpha-monsite.tld
ServerAlias alpha-monsite.tld *.alpha-monsite.tld
DocumentRoot /home/monuser/public_html/alpha/www/
<Directory /home/monuser/public_html/alpha/www/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
ErrorLog /home/monuser/public_html/alpha/logs/error.log
LogLevel warn
CustomLog /home/monuser/public_html/alpha/logs/access.log combined
ServerSignature Off
</VirtualHost>

/etc/apache2/sites_enabled/beta-monsite.tld (idem avec beta a la place
d'alpha)
/etc/apache2/sites_enabled/production-monsite.tld (idem avec production a la
place d'alpha)

/etc/apache2/sites_enabled/default
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mamachine.monsite.local
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

J'espere que j'ai fournie suffisament d'info pour resoudre mon probleme mais
si c'est pas le cas je les fournirai.

Cordialement
Hugues

=_Part_26926_12024122.1226248365941
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<p>Bonjour a tous</p>
<p>Je suis en train d&#39;installer un serveur pour faire du developpement php et je buttes sur la configuration des Virtual Host.<br>Ceux-ci ne reagissent pas comme je le souhaiterai, pourtant ca a l&#39;air correct au vue de toutes les doc et wiki que j&#39;ai consulte mais j&#39;ai peu etre pas compris quelques ou je l&#39;ai mal interpreter.</p>

<p>J&#39;ai installe apache2, php5, mysql5 et bind9. J&#39;en suis a la configuration d&#39;apache et je n&#39;ai pas encore touche a bind9.</p>
<p>Apache tourne sur /var/www et /home/(user)/public_html</p>
<p>Je souhaiterai au final (apres la configuration de bind9) acceder a mon serveur par l&#39;intermediare de 4 sites:<br><a href="http://www.alpha-monsite.tld/"...lt;/a>, <a href="http://www.beta-monsite.tld/"&...lt;/a>, <a href="http://www.production-monsite.tld/&...</a> pour le developpement,<br>
et mamachine.monsite.local pour toutes autres sortes d&#39;application web.</p>
<p><a href="http://www.alpha-monsite.tld/"...</a> pointe sur /home/monuser/public_html/alpha/www/<br><a href="http://www.beta-monsite.tld/"&...</a> pointe sur /home/monuser/public_html/beta/www/<br>
<a href="http://www.production-monsite.tld/&...</a> pointe sur /home/monuser/public_html/production/www/<br>mamachine.monsite.local pointe sur /var/www/</p>
<p>A ce stade j&#39;ai constate 2 erreurs:<br>1- certaines pages ne sont pas celles que j&#39;attends<br>2- Dans phpinfo()/apache2handler/hostname:port est &quot;<a href="http://www.alpha-monsite.tld/"...&quot; quelquesoit l&#39;adresse que je donnes. <br>
Et chose beaucoup plus ennuyeuses la variable serveur DOCUMENT_ROOT a toujours la valeur &quot;/home/monuser/public_html/alpha/www/&quot;</p>
<p>j&#39;ai fait les tests suivant:<br>Pas OK=&gt; <a href="http://192.168.0.xx/">http://192.168.0.XX/</a> sur /home/monuser/public_html/alpha/www/ je m&#39;attendais a ce qu&#39;il soit dirige sur /var/www/<br>OK=&gt; <a href="http://192.168.0.xx/~monuser">http://192.168.0.XX/~monuser</a> sur /home/monuser/public_html/<br>
OK=&gt; <a href="http://192.168.0.xx/~monuser/alpha">http://192.168.0.XX/~monuser/alpha</a> sur /home/monuser/public_html/alpha<br>OK=&gt; <a href="http://192.168.0.xx/~monuser/alpha/www">http://192.168.0.XX/~monuser/alpha/www</a> sur /home/monuser/public_html/alpha/www<br>
OK=&gt; <a href="http://192.168.0.xx/~monuser/beta">http://192.168.0.XX/~monuser/beta</a> sur /home/monuser/public_html/beta<br>OK=&gt; <a href="http://192.168.0.xx/~monuser/beta/www">http://192.168.0.XX/~monuser/beta/www</a> sur /home/monuser/public_html/beta/www<br>
OK=&gt; <a href="http://192.168.0.xx/~monuser/production">http://192.168.0.XX/~monuser/production</a> sur /home/monuser/public_html/production<br>OK=&gt; <a href="http://192.168.0.xx/~monuser/production/www">http://192.168.0.XX/~monuser/production/www</a> sur /home/monuser/public_html/production/www</p>

<p>Sur tous ces tests l&#39;erreur du phpinfo se reproduit et j&#39;ai absolument besoin que DOCUMENT_ROOT prenne sa valeur correcte.</p>
<p>Voici mes fichiers de configuration concernant ce probleme:</p>
<p>/etc/hosts<br><a href="http://127.0.0.1">127.0.0.1</a>&nbsp;localhost<br>192.168.0.XX&nbsp;mamachine.monsite.local&nbsp;mamachine<br>192.168.0.XX&nbsp;<a href="http://www.alpha-monsite.tld/"...nbsp;<a href="http://www.beta-monsite.tld/"&...<br>
192.168.0.XX&nbsp;<a href="http://www.production-monsite.tld/&...</p>
<p># The following lines are desirable for IPv6 capable hosts<br>::1&nbsp;&nbsp;&nbsp;&nbsp; localhost ip6-localhost ip6-loopback<br>fe00::0 ip6-localnet<br>ff00::0 ip6-mcastprefix<br>ff02::1 ip6-allnodes<br>ff02::2 ip6-allrouters<br>ff02::3 ip6-allhosts</p>

<p>/etc/apache2/ports.conf<br>NameVirtualHost 192.168.0.XX:80<br>Listen 80<br>&lt;IfModule mod_ssl.c&gt;<br>&nbsp;&nbsp;&nbsp; # SSL name based virtual hosts are not yet supported, therefore no<br>&nbsp;&nbsp;&nbsp; # NameVirtualHost statement here<br>
&nbsp;&nbsp;&nbsp; Listen 443<br>&lt;/IfModule&gt;</p>
<p>/etc/apache2/sites_enabled/alpha-monsite.tld<br>&lt;VirtualHost 192.168.0.XX:80&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ServerAdmin <a href="mailto:webmaster@monsite.tld">webmaster@monsite.tld</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ServerName <a href="http://www.alpha-monsite.tld/"...<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ServerAlias alpha-monsite.tld *.alpha-monsite.tld<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DocumentRoot /home/monuser/public_html/alpha/www/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Directory /home/monuser/public_html/alpha/www/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options -Indexes FollowSymLinks MultiViews<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride All<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Directory&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ErrorLog /home/monuser/public_html/alpha/logs/error.log<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LogLevel warn<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CustomLog /home/monuser/public_html/alpha/logs/access.log combined<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ServerSignature Off<br>&lt;/VirtualHost&gt;</p>
<p>/etc/apache2/sites_enabled/beta-monsite.tld (idem avec beta a la place d&#39;alpha)<br>/etc/apache2/sites_enabled/production-monsite.tld (idem avec production a la place d&#39;alpha)</p>
<p>/etc/apache2/sites_enabled/default<br>&lt;VirtualHost *:80&gt;<br>&nbsp;ServerAdmin <a href="mailto:webmaster@localhost">webmaster@localhost</a><br>&nbsp;ServerName mamachine.monsite.local<br>&nbsp;DocumentRoot /var/www/<br>&nbsp;&lt;Directory /&gt;<br>
&nbsp;&nbsp;Options FollowSymLinks<br>&nbsp;&nbsp;AllowOverride None<br>&nbsp;&lt;/Directory&gt;<br>&nbsp;&lt;Directory /var/www/&gt;<br>&nbsp;&nbsp;Options Indexes FollowSymLinks MultiViews<br>&nbsp;&nbsp;AllowOverride None<br>&nbsp;&nbsp;Order allow,deny<br>&nbsp;&nbsp;allow from all<br>&nbsp;&lt;/Directory&gt;</p>

<p>&nbsp;ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/<br>&nbsp;&lt;Directory &quot;/usr/lib/cgi-bin&quot;&gt;<br>&nbsp;&nbsp;AllowOverride None<br>&nbsp;&nbsp;Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch<br>&nbsp;&nbsp;Order allow,deny<br>&nbsp;&nbsp;Allow from all<br>
&nbsp;&lt;/Directory&gt;</p>
<p>&nbsp;ErrorLog /var/log/apache2/error.log</p>
<p>&nbsp;# Possible values include: debug, info, notice, warn, error, crit,<br>&nbsp;# alert, emerg.<br>&nbsp;LogLevel warn</p>
<p>&nbsp;CustomLog /var/log/apache2/access.log combined</p>
<p>&nbsp;&nbsp;&nbsp; Alias /doc/ &quot;/usr/share/doc/&quot;<br>&nbsp;&nbsp;&nbsp; &lt;Directory &quot;/usr/share/doc/&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options Indexes MultiViews FollowSymLinks<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride None<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order deny,allow<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Deny from all<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from <a href="http://127.0.0.0/255.0.0.0">127.0.0.0/255.0.0.0</a> ::1/128<br>&nbsp;&nbsp;&nbsp; &lt;/Directory&gt;</p>
<p>&lt;/VirtualHost&gt;</p>
<p>J&#39;espere que j&#39;ai fournie suffisament d&#39;info pour resoudre mon probleme mais si c&#39;est pas le cas je les fournirai.</p>
<p>Cordialement<br>Hugues</p>

=_Part_26926_12024122.1226248365941--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Lire les 11 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
David Prévot
Le #17793181
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hugues MORIN a écrit :
Bonjour a tous



Bonjour,

A ce stade j'ai constate 2 erreurs:
1- certaines pages ne sont pas celles que j'attends
2- Dans phpinfo()/apache2handler/hostname:port est "www.alpha-monsite.tld"
quelquesoit l'adresse que je donnes.
Et chose beaucoup plus ennuyeuses la variable serveur DOCUMENT_ROOT a
toujours la valeur "/home/monuser/public_html/alpha/www/"



C'est normal : toutes les pages que tu donnes en exemple sont sur le
site http://192.168.0.XX hors tu as écrit dans
/etc/apache2/sites_enabled/alpha-monsite.tld :



[...]
DocumentRoot /home/monuser/public_html/alpha/www/



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.

j'ai fait les tests suivant:
Pas OK=> http://192.168.0.XX/ /home/monuser/public_html/alpha/www/ je m'attendais a ce qu'il soit dirige
sur /var/www/



Pourtant, c'est ce que tu as écrit dans
/etc/apache2/sites_enabled/alpha-monsite.tld :



[...]
DocumentRoot /home/monuser/public_html/alpha/www/



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.

Amicalement

David

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkkXG74ACgkQ18/WetbTC/pPvwCgmnQZ08fHcau3Azv7shX1IIFe
tUMAnj02/lb6XeweHI8Av/QATXa10bs1
=qvic
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Hugues MORIN
Le #17804811
------=_Part_33179_29090453.1226355265465
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

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'a i
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'avai s
deja fait:

OK=> http://192.168.0.XX/ OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser /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
/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 /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
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 /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 /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 /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 prenn e
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

------=_Part_33179_29090453.1226355265465
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<div>Bonsoir</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>
y voir autre chose.</blockquote>
<div>&nbsp;</div>
<div>Oui, a terme c&#39;est mon but mais il faut configurer&nbsp;Bind9&nbsp ;d&#39;apres ce que j&#39;ai compris pour que cela fonctionne</div><br>
/etc/apache2/sites_enabled/000-default pour avoir le comportement attendu.< /blockquote>
<div>&nbsp;</div>
<div>J&#39;ai fait ce test, voila le resultat de la meme batterie de test q ue j&#39;avais deja fait:</div>
<div>&nbsp;</div>
<div>OK=&gt; DOCUMENT_ROOT: /var/www/</div>

<div>
<div>Pas OK=&gt; DOCUMENT_ROOT: /var/www/</div></div>
<div>Pas OK=&gt; DOCUMENT_ROOT: /var/www/</div>

<div>Pas OK=&gt; DOCUMENT_ROOT: /var/www/</div></div>
<div>



<div>
<div>Pas OK=&gt; DOCUMENT_ROOT: /var/www/</div>
<div>&nbsp;</div>
<div>&nbsp;</div>

<div>&nbsp;</div>
<div>DOCUMENT_ROOT est une constante qui est assez importante pour moi et c a m&#39;ennuirai d&#39;avoir </div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div></div></div>

------=_Part_33179_29090453.1226355265465--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Hugues MORIN
Le #17804801
------=_Part_33236_25001027.1226355895925
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

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'on t
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

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 devrai s
essayer de renommer /etc/apache2/sites_enabled/default en
/etc/apache2/sites_enabled/000-default pour avoir le comportement attend u.




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/ OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.local :0
OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser /home/monuser/public_html/
Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.loca l :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/alpha Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.loca l :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/alpha/www Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.loca l :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/beta Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.loca l :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/beta/www Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.loca l :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/production Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.loca l :0
Pas OK=> DOCUMENT_ROOT: /var/www/
OK=> http://192.168.0.XX/~monuser/production/www Pas OK=> phpinfo()/apache2handler/hostname:port: mamachine.monsite.loc al
: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.







------=_Part_33236_25001027.1226355895925
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<div>Re Bonsoir</div>
<div>&nbsp;</div>
<div>&nbsp;</div>

<div>&nbsp;</div>
<div>Est ce la configuration de Bind9 qui resoud ce probleme?</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Cordialement</div>
<div>Hugues</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br>&nbsp;</div>
<div>Bonsoir</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><span class="q">
y voir autre chose.</blockquote>
<div>&nbsp;</div></span>
<div>Oui, a terme c&#39;est mon but mais il faut configurer&nbsp;Bind9&nbsp ;d&#39;apres ce que j&#39;ai compris pour que cela fonctionne</div><span cl ass="q"><br>
/etc/apache2/sites_enabled/000-default pour avoir le comportement attendu.< /blockquote>
<div>&nbsp;</div></span>
<div>J&#39;ai fait ce test, voila le resultat de la meme batterie de test q ue j&#39;avais deja fait:</div>
<div>&nbsp;</div>
<div>OK=&gt; DOCUMENT_ROOT: /var/www/</div>

<div>
<div>Pas OK=&gt; DOCUMENT_ROOT: /var/www/</div></div>
<div>Pas OK=&gt; DOCUMENT_ROOT: /var/www/</div>

<div>Pas OK=&gt; DOCUMENT_ROOT: /var/www/</div></div>
<div>



<div>
<div>Pas OK=&gt; DOCUMENT_ROOT: /var/www/</div>
<div>&nbsp;</div>
<div>&nbsp;</div>

<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div></div></div></blockquote></div><br>

------=_Part_33236_25001027.1226355895925--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
David Prévot
Le #17805191
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hugues MORIN a écrit :
Bonsoir



Bonsoir,

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



Non : ton fichier /etc/hosts est prioritaire, donc tu peux essayer dès
maintenant. Dans tes tests, tu te connectes exclusivement sur le même
VirtualHost, c'est normal que les réglages ne changent pas.

Tu peux vraiment essayer sur les différentes adresses, et vérifier que
le DOCUMENT_ROOT est conforme à ce que tu as paramétré dans tes
VirtualHosts.

Amicalement

David

P.-S. : ce n'est pas parce que tu parles de sites Internet que tu dois
écrire en html ;). Les messages en plain-text sont vivement préférés sur
la liste.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkkYw24ACgkQ18/WetbTC/rQ0ACfUT1JUYY9Ug6EiMKraIV774O5
rwIAn23zvcsFz+V6xka+vai+aSHj4J2R
=YaMz
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Stephane Bortzmeyer
Le #17809381
On Sun, Nov 09, 2008 at 05:32:45PM +0100,
Hugues MORIN a message of 214 lines which said:

Je souhaiterai au final (apres la configuration de bind9) acceder a
mon serveur par l'intermediare de 4 sites: www.alpha-monsite.tld,
www.beta-monsite.tld, www.production-monsite.tld pour le
developpement, et mamachine.monsite.local pour toutes autres sortes
d'application web.



Outre les excellentes remarques de David Prévot, qui a bien identifié
le problème, j'ajoute que ces noms de domaine sont vraiment mal
choisis. ".tld" devrait être remplacé par ".example" et ".local" par
un vrai TLD :

http://www.bortzmeyer.org/2606.html
http://www.bortzmeyer.org/pourquoi-...-idee.html

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Suivre les réponses
Poster une réponse
Anonyme