par jes6664980 » 04 Nov 2003 12:07
Salut,
<BR>
<BR>J'ai une serveur apache qui tourne de ce côté là pas de problème, il est accessible depuis les autres postes du réseau et depuis internet en utilisant l'ip donnée par le fai.
<BR>
<BR>Jusque là tout va bien <IMG SRC="images/smiles/icon_wink.gif"> voici ce que je voudrais faire :
<BR>
<BR>Pouvoir par la suite héberger plusieurs sites avec des noms de domaine différents, avec une ip fixe de chez Nerim.
<BR>
<BR>Pour le moment, je fais des tests en local avant d'investir. J'ai configurer plusieurs hôtes virtuels. En ajoutant ces hôtes dans mon fichier hosts, ça fonctionne. Ces "sites" sonts accéssibles depuis le serveur. Le problème est que maintenant je dois configurer le serveur DNS pour qu'ils soient accéssible depuis les autres postes (en local).
<BR>
<BR>J'ai fait beaucoup de tests, d'essais et lu beaucoup de doc, mais là je craque... Pouvez vous m'aider?
<BR>
<BR>Voici mes fichiers de config :
<BR>
<BR>J'ai mis ça à la fin de Vhosts.conf:
<BR>
<BR>NameVirtualHost 192.168.0.106
<BR>
<BR><VirtualHost 192.168.0.106>
<BR>ServerName neutron.res.loc
<BR>DocumentRoot /var/www/html
<BR>ErrorLog logs/obelix-error_log
<BR>TransferLog logs/obelix-access_log
<BR></VirtualHost>
<BR>
<BR><VirtualHost 192.168.0.106>
<BR>ServerName <!-- BBCode auto-link start --><a href="http://www.site1.loc" target="_blank">www.site1.loc</a><!-- BBCode auto-link end -->
<BR>DocumentRoot /usr/local/site1
<BR>ErrorLog logs/site1-error_log
<BR>TransferLog logs/site1-access_log
<BR></VirtualHost>
<BR>
<BR><VirtualHost 192.168.0.106>
<BR>ServerName <!-- BBCode auto-link start --><a href="http://www.site2.loc" target="_blank">www.site2.loc</a><!-- BBCode auto-link end -->
<BR>DocumentRoot /usr/local/site2
<BR>ErrorLog logs/site2-error_log
<BR>TransferLog logs/site2-access_log
<BR></VirtualHost>
<BR>
<BR>------------------------------------------------------------
<BR>
<BR>J'ai ajouté ça à la fin de commonhttpd.conf :
<BR>
<BR><Directory /usr/local/site1>
<BR> Options -Indexes FollowSymLinks MultiViews
<BR> AllowOverride All
<BR> <IfModule mod_access.c>
<BR> Order allow,deny
<BR> Allow from all
<BR> </IfModule>
<BR></Directory>
<BR>
<BR><Directory /usr/local/site2>
<BR> Options -Indexes FollowSymLinks MultiViews
<BR> AllowOverride All
<BR> <IfModule mod_access.c>
<BR> Order allow,deny
<BR> Allow from all
<BR> </IfModule>
<BR></Directory>
<BR>
<BR>----------------------------------------------------------
<BR>
<BR>Et mon fichier /etc/hosts
<BR>
<BR>127.0.0.1 localhost
<BR>192.168.0.106 neutron.res.loc <!-- BBCode auto-link start --><a href="http://www.site1.loc" target="_blank">www.site1.loc</a><!-- BBCode auto-link end --> <!-- BBCode auto-link start --><a href="http://www.site2.loc" target="_blank">www.site2.loc</a><!-- BBCode auto-link end -->
<BR>
<BR>-----------------------------------------------------------
<BR>
<BR>Mon nom de machine+domaine : neutron.res.loc
<BR>
<BR>Pouvez vous me dire quels fichiers je dois modifier et comment pour que j'affiche le site1 par exemple quand je tape <!-- BBCode auto-link start --><a href="http://www.site1.loc" target="_blank">www.site1.loc</a><!-- BBCode auto-link end --> depuis une machine du réseau.
<BR>
<BR>Et par la suite, est ce que ça marchera si je fais pointer un vrai nom de domaine "site1.loc" vers mon serveur?
<BR>
<BR>C'était un peu long, non? Désolé <IMG SRC="images/smiles/icon_wink.gif">
<BR>Merci
<BR>@++
<BR>
<BR>:: SeB ::