|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
J'héberge chez moi pour l'instant le seul site http://www.naina.fr sur un serveur ubuntu. Mon problème est que je n'ai mis qu'en place que le site http://www.naina.fr sur mon serveur mais mes deux autres sites http://www.lycee-tocqueville.fr et http://www.cheznous.info pointent aussi sur ce premier site alors que je ne les ai pas déclaré sur mon serveur. Mais j'ai mis en place la redirection sur bookmyname dans l'interface simple en déclarant simplement mon ip fixe attribuée par free pour les trois domaines. Je souhaite gérer ces trois sites par l'intermédiaire d'hôtes virtuels basés sur le nom.
Voici mes fichiers actuels: Fichier hosts: Code :
/etc/apache2/conf.d/virtual-host.conf en tapant la commande suivante dans un terminal: Code :
naina.conf : Code :
En fin de fichier j'ai donc ajouter la ligne sous la ligne concernant le J'ai router le port 80 sur le serveur et relancé apache. Je ne comprends donc pas pourquoi cheznous.info lycee-tocqueville.fr arrivent sur naina.fr alors que ces deux sites ne sont même pas déclarés dans apache, je m'attendais à tomber sur la page par défaut d'apache (It works!) pour ces deux sites. Je pense que c'est un problème de dns ou de virtualhost mais je ne sais pas comment résoudre ce problème. De plus j'ai une autre question: comment faire pour que les visiteurs tapent indifférement http://www.naina.fr/ ou http://naina.fr/ En vous remerciant pour le temps que vous voudrez bien consacrer à répondre à mes deux questions en m'expliquant éventuellement mes erreurs.Peut-être pourriez-vous m'indiquer un site approprié décrivant le paramétrage des dns, j'en est trouvé un certain nombre mais malheureusement aucun qui me permettent de comprendre la manière de configurer mes dns à coup sûr. En vous remerciant Michel |
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Bonjour,
Je soupçonne aussi un problème dans la configuration des virtual hosts. Tu peux nous envoyer ton fichier apache2.conf ? A priori, comme ça, c'est la directive NameVirtualHost qui n'est pas prise en compte : il faut vérifier que c'est bien le cas. En outre, (si je ne me trompe pas Pour info, tu as indiqué ServerName naina.fr dans ton VH. Cela signifie qu'il (= le VH et sa conf) n'est théoriquement accessible que par une URL http://naina.fr et pas http://www.naina.fr. Pour la question "utiliser www.naina.fr et naina.fr indifféremment", il faut simplement ajouter ServerAlias www.naina.fr dans le VH de naina.fr. Ca, c'est dans le cas où tout marche bien, mais ce n'est pas le cas pour le moment.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#3 | ||||
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
D'après ce tutoriel http://www.nuxwin.com/article-18-tut...-2-virtualhost et celui-ci: http://doc.ubuntu-fr.org/tutoriel/vi...s_avec_apache2 le choix du répertoire sites-available semble correct.
Voici mon fichier apache2.conf: Code :
Pour gérer www.naina.fr ou naina.fr il suffit donc que mon fichier naina.conf soit simplement écrit comme suit: Code :
En vous remerciant pour votre aide Michel |
||||
|
|
00
|
|
|
#4 | ||||
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Citation:
Donc première chose à faire : créer un lien symbolique dans sites-enabled qui pointe vers sites-available/naina.conf. Ensuite, ton fichier virtual-host.conf n'est pas pris en compte car pareil, y a pas d'include de ce fichier. Y a quoi dans ce fichier ? S'il n'y a que ton NameVirtualHost, tu peux déplacer ce NameVirtualHost dans naina.conf. Citation:
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||||
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
J'ai déjà un lien symbolique dans /etc/apache2/sites-enable/ qui pointe vers /etc/apache2/sites-available/naina.conf.
Le fichier naina.conf ne contient que: Code :
Est-ce correct? Merci Michel |
||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#7 | |
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
Désolé je n'avais compris la question sur le fichierr virtual-host.conf. Il contient simplement:
Que veut dire: Citation:
En vous remerciant Michel |
|
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Dans le fichier apache2.conf, il n'est jamais fait référence au fichier virtual-host.conf donc ce dernier fichier ne sert à rien. Donc mettre la directive NameVirtualHost 192.X.Y.Z:80 dans le fichier naina.conf.
Sinon, y a quoi dans le fichier /etc/apache2/httpd.conf ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#9 | ||
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
Donc au final mon fichier naina.conf devient au final:
Code :
donc apache prends en compte le fichier virtual-host.conf qui se situe justement dans .../conf.d/ Il ya certainement quelque cose qui m'échappe, pouvez-vous éventuellemnt m'éclairer? Le fichier httpd.conf situé dans /etc/apache2/ est vide. Faut-il faire autre chose? Merci encore pour votre patience Michel |
||
|
|
00
|
|
|
#10 | |||
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Citation:
![]() Pour résumer :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|||
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
Donc tout est bien réalisé. Je viens de modifier mon fichier naina.conf comme vous le proposez. Le fichier /etc/apache2/httpd.conf est vide. Je l'ai ouvert du plus il fait 0 octet.
Mon problème restant est que http://www.cheznous.info, http://www.lycee-tocqueville.fr pointent toujours tous sur http://naina.fr, alors que seul ce dernier existe. Néanmoins pour que cela se réalise il faut que je mettent le www pour les sites inexistants. Chez bodyname j'ai paramétré mes sites de manière suivante: pour naina.fr www 28800 A IPFIXEFREE pour lyce-tocqueville.fr www 28800 A IPFIXEFREE pour cheznous.info www 28800 A IPFIXEFREE Je pense que le problème vient plutôt de là. Mais je n'y comprends malheureusement rien. Si vous avez une idée je suis preneur.Merci encore Michel |
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Non, je ne pense pas que le problème vienne du paramétrage du DNS : c'est parfaitement normal que les 3 noms pointent vers la même IP, à savoir la vôtre. Si la page affichée n'est pas celle attendue c'est qu'il y a un problème avec Apache. C'est une configuration typique, il ne devrait pas y avoir de problème.
Pouvez-vous envoyer le contenu de /etc/apache2/httpd.conf ? J'aimerais connaître les valeurs de différents paramètres dont Listen, ServerName et DocumentRoot.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
Je suis désolé mais je pense que je ne comprends pas votre question j'ai ouvert le fichier httpd.conf par la commande:
Ce fichier existe mais il est vide, de plus il fait 0 octet. Est-ce un autre un fichier? En vous remerciant Michel |
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Visiblement. Dans le répertoire où se trouve apache2.conf et dans /etc/apache2/conf.d, exécute la commande suivante pour essayer d'identifier le fichier :
Et renvoie les fichiers trouvés.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
Je viens d'exécuter:
Code :
sudo /etc/apache2/conf.d grep -l DocumentRoot * j'ai aussi exécuté: Code :
sudo /etc/apache2 grep -l DocumentRoot * Je suppose que la sythaxe de la commande n'est pas correcte. Pouvez-vous m'aider? Merci |
|
|
00
|
|
|
#16 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Code :
sudo grep -l DocumentRoot /etc/apache2/conf.d/*
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#17 |
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
Je viens de taper:
Code :
sudo grep -l DocumentRoot /etc/apache2/conf.d/* Code :
sudo grep -l DocumentRoot /etc/apache2/* |
|
|
00
|
|
|
#18 | ||
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Pas très normal. Même pas normal du tout. Le document root par défaut d'Apache se trouve où ? Tu peux essayer de faire un test mais je ne garantie rien : ajoute DocumentRoot <document root par défaut> dans le fichier apache2.conf et redémarre Apache.
Dans tous les cas, peux-tu nous envoyer l'intégralité du contenu du répertoire /etc/apache2 ? Pour cela : Code :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
00
|
|
|
#19 |
|
Invité régulier
![]() Enseignant Inscription : juillet 2006 Messages : 37 ![]() |
Voîlà le fichier
En vous remerciant Michel |
|
|
00
|
|
|
#20 |
![]() ![]() Inscription : août 2005 Messages : 8 314 ![]() |
Merci. Je ne vois vraiment pas le problème. Peux-tu nous dire ce qu'il y a dans les répertoires /web/naina.fr, /var/www et /etc/apache2/sites-enabled ? Pour le dernier répertoire, je sais qu'il y a un lien symbolique vers /etc/apache2/sites-available/naina.conf mais y en a-t-il un vers /etc/apache2/sites-available/default ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com