darkhat Posté(e) le 31 août 2006 Partager Posté(e) le 31 août 2006 Bonjour, Je fais un peu d'hébergement occasionnel pour mes copains et là j'ai un problème de serveur virtuel. A savoir qu'il a reservé un nom de domaine gros.com par exemple, et qu'il le redirige vers le répertoire que je lui donne comme hébergement... Seul problème, dans ses pages webs il est demandé ./ donc apache lui sort une url qui n'est pas son nom de domaine et ça fait tout foiré d'où l'idée de créer un serveur virtuel... Ma direction partagée d'orginie est /var/www et j'ai fait un serveur virtuel comme ça : <VirtualHost monadresseip> DocumentRoot /var/www/sonrepertoire ServerName www.grosbeux.com </VirtualHost> Et quand je me connecte au nom de domaine qui est redirigé à http://monadresseip/sonrepertoire, il ne me trouve pas le répertoire... Quelqu'un peut m'aider s'il vous plais... Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
sunfun Posté(e) le 31 août 2006 Partager Posté(e) le 31 août 2006 bonsoir, tout d'abord, ce n'est pas le bon forum donc est-ce que tu as bien redémarré apache pour la prise en compte ? est-ce que tu as bien mis ce fichier dans le répertoire /etc/apache2/sites-enabled ? dans ta configuration VirtualHost, je pense que tu as oublié de faire écouter sur le port 80 d'ailleurs à ce propos, as-tu mis le port 80 dans le fichier /etc/apache2/ports.conf ? est-ce qu'il y a un firewall entre chez toi et chez lui ? n'as-tu pas fait de restriction d'accès par hasard ? tiens nous au courant bon courage :copain: sunfun Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkhat Posté(e) le 31 août 2006 Auteur Partager Posté(e) le 31 août 2006 Salut et merci beaucoup de m'aider, désolé pour la section... J'ai redémarre apache après la modification. Quel fichier je dois mettre dans sites enabled ? Quand je met <VirtualHost mondomaine.fr:80>, j'ai ce message d'erreur quand je redémarre apache * Forcing reload of apache 2.0 web server... [Thu Aug 31 23:07:24 2006] [error] VirtualHost linuxdocs.fr:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results[Thu Aug 31 23:07:26 2006] [error] VirtualHost linuxdocs.fr:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results [ ok ] Or que quand je met pas le : 80 (obliger de séparer pour le smiley), aucun message d'erreur... Le port est bien présent dans ports.conf Oui il y a un firewall, iptables, port 80 ouvert toussa :copain: Il n'y a aucune restriction d'accès En fait je suis quasiment sûr que je me plante dans le pointage du nom de domaine, je dois le pointer vers quel adresse ? Autrement est-ce que ça peut provoquer des conflits de mettre un serveur virtuel dans le dossier par défaut déjà de Apache Encore merci pour ton aide edit : une autre question, est-ce que je dois réinstaller tout les portails et tout une fois le serveur virtuel fait ou ils prennent en compte la modification de la valeur ./ ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Quarky Posté(e) le 31 août 2006 Partager Posté(e) le 31 août 2006 Moi ca me pose pas de problèmes que ce topic soit là ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 31 août 2006 Partager Posté(e) le 31 août 2006 Est ce que tu as bien NameVirtualHost tonip au début de ton fichier de conf ? Sinon essaye avec * http://httpd.apache.org/docs/2.2/fr/mod/co...tml#virtualhost http://httpd.apache.org/docs/2.2/fr/vhosts/name-based.html http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html Est ce que tu as bien des CNAMES (ou A) de tes domain name vers ton ip ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkhat Posté(e) le 31 août 2006 Auteur Partager Posté(e) le 31 août 2006 Est ce que tu as bien NameVirtualHost tonip au début de ton fichier de conf ? Bah en fait avec un tuto que j'ai trouvé, j'ai changé un peu mon httpd.conf et ça fonctionne toujours pas... NameVirtualHost nomdedomaine.fr <VirtualHost nomdedomaine.fr:80> DocumentRoot /var/repertoire ServerName nomdedomaine.fr </VirtualHost> Voilà et j'ai enlevé le répertoire du répertoire d'origine de apache (var/www) je l'ai mis dans var... Est ce que tu as bien des CNAMES (ou A) de tes domain name vers ton ip ? Le nom de domaine est réservé avec 1and1 et je ne vois pas de cnames à l'horizon... Merci pour l'aide tous Lien vers le commentaire Partager sur d’autres sites More sharing options...
chattanooga Posté(e) le 1 septembre 2006 Partager Posté(e) le 1 septembre 2006 pour l'ecoute du port, je ne pense pas que ça soit <VirtualHost nomdedomaine.fr:80>... c'est dans une ligne d'option, que je ne connais plus le nom, qu'il faut specifier ça. Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkhat Posté(e) le 1 septembre 2006 Auteur Partager Posté(e) le 1 septembre 2006 pour l'ecoute du port, je ne pense pas que ça soit <VirtualHost nomdedomaine.fr:80>... c'est dans une ligne d'option, que je ne connais plus le nom, qu'il faut specifier ça. Bonjour, Pourtant il le mette bien là dans les tutos... Un exemple concret : http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkhat Posté(e) le 1 septembre 2006 Auteur Partager Posté(e) le 1 septembre 2006 Alors personne a d'idées ? Pourtant je suis sûr que ça vient du nom de domaine mal redirigé... En gros je le redirige vers : http://monadresseip/nomdedomaine sans le .Fr et mon virtual host ressemble NameVirtualHost nomdedomaine.fr <VirtualHost nomdedomaine.fr:80> DocumentRoot /var/repertoire ServerName nomdedomaine.fr </VirtualHost> Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 1 septembre 2006 Partager Posté(e) le 1 septembre 2006 Tu as essayé apache -S Chez moi ça fonctionne avec la configuration suivante : NameVirtualHost * <VirtualHost *> DocumentRoot /var/www/default ServerName localhost </VirtualHost> <VirtualHost *> DocumentRoot /var/www/test ServerName test </VirtualHost> ⚠Les directives du VirtualHost par défaut (le premier pour moi) doivent avoir le ServerName et le DocumentRoot identique à celui de la conf main (en dehors des VirtualHosts). Et en mettant test dans mon /etc/hosts.conf. Si je tapes http://test, je suis dans test, si je tapes n'importe quoi d'autre (ip locale depuis le lan, localhost, host, dns,...) j'arrive sur la page par défaut. Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkhat Posté(e) le 1 septembre 2006 Auteur Partager Posté(e) le 1 septembre 2006 Alors Apache2 -S me donne ça : sudo apache2 -S[Fri Sep 01 17:50:25 2006] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results [Fri Sep 01 17:50:25 2006] [warn] NameVirtualHost *:0 has no VirtualHosts VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:* is a NameVirtualHost default server linuxdocs.fr (/etc/apache2/httpd.conf:6) port 80 namevhost linuxdocs.fr (/etc/apache2/httpd.conf:6) port * namevhost hostsites.hd.free.fr (/etc/apache2/sites-enabled/000-default:2) Syntax OK Bah le seul problème c'est que moi j'ai pas de virtual hosts pour le répertoire par défaut... Et au fait j'ai bien redirigé l'adresse A vers l'adresse ip de mon serveur , seul problème maintenant quand je veux visiter, il me renvoie vers l'index de mon serveur Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkhat Posté(e) le 1 septembre 2006 Auteur Partager Posté(e) le 1 septembre 2006 Après plusieurs recherches, je me suis rendu que ce n'était pas le fichier httpd.conf qu'il fallait modifier mais bien le fichier ./site-enabled/000-default où tous les paramètres sont... Bref j'ai rentré mon virtual host, j'ai mis l'adresse A de mon nom de domaine vers mon adresse IP et ça redirige vers mon index ça redirige pas vers le répertoire Et au fait plus d'erreur lors du redémarrage d'apache à l'horizon... mais toujous pas de site en vue lors de la visite du nom de domaine Lien vers le commentaire Partager sur d’autres sites More sharing options...
darkhat Posté(e) le 2 septembre 2006 Auteur Partager Posté(e) le 2 septembre 2006 C'est bon maintenant tout marche... Merci beaucoup pour votre aide à tous Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xfaillez Posté(e) le 2 septembre 2006 Partager Posté(e) le 2 septembre 2006 Comment t'as fait? Ca pourrait toujours servir, d'autant plus que je compte bientôt réaliser cette opération alors si je galère comme toi, la solution pourrait m'aider Lien vers le commentaire Partager sur d’autres sites More sharing options...
sunfun Posté(e) le 2 septembre 2006 Partager Posté(e) le 2 septembre 2006 bonsoir darkhat, comme l'as suggéré Xfaillez, peux-tu nous donner ta solution ? ça m'intéresse aussi, et c'est tjrs intéressant pour les autres qui rencontreront ton souci de pouvoir le résoudre et n'oublie de mettre résolu à ce topic après avoir livré ta solution merci sunfun Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.