Bonjour,

Je récupère un serveur Apache (déjà configuré) sous Fedora 7, et je ne connais rien du tout sur Apache.
Bien évidement j'ai fais des recherches, mais je ne trouve pas solution à mon problème.

Voilà je vous explique :

Mon serveur s'appelle "passerelle". Lorsque je tape "http://passerelle" dans le navigateur web de mon serveur, je me trouve devant une page.
Jusqu'ici, pas de problème.
J'ai souhaité avoir un sous-domaine "passerelle-demo" c'est-à-dire lorsque je tape "http://passerelle-demo" dans mon serveur je souhaite me retrouvé devant une autre page.
Donc j'ai modifié le fichier /etc/httpd/conf/httpd.conf et j'ai ajouté VirtualHost :

NameVirtualHost *:80

<VirtualHost *:80>
ServerName passerelle:80
DocumentRoot "/var/www/html"
</VirtualHost>

<VirtualHost *:80>
ServerName passerelle-demo:80
DocumentRoot "/var/www/html/demo"
</VirtualHost>


Jusqu'ici pas de problème, lorsque je tape http://passerelle-demo dans mon serveur je me retroouve bien sur une autre page.
Le problème c'est que je tape http://passerelle-demo sur un autre poste (sur le même réseau que mon serveur), je me retrouve avec http://www.passerelle-demo.com !!!
Mais losrque je tape http://passerelle sur un autre poste, je me retrouve bien sur la page souhaitée, sur la même page que je voyait lorsque je tape cette adresse sur mon serveur.


Merci de bien vouloir m'aider (j'espère avoir été un peu clair)
C'est le nom d'hôte qu'il n'est pas défini (fichier /etc/hosts)
Ce qui marche aurait été : demo.passerelle
MarbolanGos wrote:C'est le nom d'hôte qu'il n'est pas défini (fichier /etc/hosts)
Ce qui marche aurait été : demo.passerelle
Merci pour ta réponse, mais j'ai aussi modifié le fichier /etc/hosts :

127.0.0.1 localhost.localdomain localhost <---------- déja présent
127.0.0.1 passerelle.localdomain passerelle <---------- déja présent

127.0.0.1 passerelle-demo.localdomain passerelle-demo <------ ajouté par moi


J'ai l'impression que mon autre poste (sur le même réseau que mon serveur) ne sait pas que passerelle-demo pointe aussi vers mon serveur, mais il sait que passerelle pointe bien sur mon serveur !!


Help please !!!!!
merci
Logique. Il faut modifier le client aussi pour qu'il comprenne où est situé passerelle-demo.
MarbolanGos wrote:Logique. Il faut modifier le client aussi pour qu'il comprenne où est situé passerelle-demo.
Oui je pourrai aussi, mais si j'ai 30 machines sur le même réseau, je ne peux pas aller modifier le fichier hosts des 30 machines.
Je suis persuadé que j'ai oublié quelque chose mais je ne sais pas quoi 🙁
Revoir les cours sur les noms de domaines et comment ils sont générés.
D'où le fait que demo.passerelle marchera (si le nom de serveur est bien défini)
MarbolanGos wrote:Revoir les cours sur les noms de domaines et comment ils sont générés.
D'où le fait que demo.passerelle marchera (si le nom de serveur est bien défini)

En fait, pour tout t'expliquer, le serveur est aujourd'hui accessible depuis l'extérieur par l'adresse : http://passerelle.in.mondomaine.fr et en interne par http://passerelle
On souhaite créer un sous domaine accessible depuis l'extérieur par http://passerelle-demo.in.mondomaine.fr et en interne par http://passerelle-demo (sur le même serveur)

On ne souhaite pas créer un sous domaine accessible depuis l'extérieur par http://demo.passerelle.in.mondomaine.fr et http://demo.passerelle, non c'est pas le souhait.

Merci de ton aide
Alors il faut que tu crées le sous-domaine au niveau de ton dns
pingou wrote:Alors il faut que tu crées le sous-domaine au niveau de ton dns
Merci de ta réponse, mais je ne sais pas où exactement ?
Tu parles de l'hébergeur ou un fichier à modifier sur le serveur (si oui, lequel et comment) ?

Si tu parles de l'hébergeur, comment en interne dire à tous les postes locaux que passerelle-demo pointe aussi vers le même serveur que passerelle ??
Voir avec la personne qui gère le réseau parce que tu as l'air un peu perdu. Parce que si sur la machine locale ça passe c'est au réseau de voir et la configuration apache semble bonne.
Non on ne peut rien pour toi, il faut voir avec la personne qui gère ton reseau pour qu'il t'ajoute une entrée dans les DNS.
madko wrote:Non on ne peut rien pour toi, il faut voir avec la personne qui gère ton reseau pour qu'il t'ajoute une entrée dans les DNS.
Oui mais où ???
il y a personne qui gère le DNS !
Tu veux dire que tu as 30 machines sur ton reseau local (interne) mais qu'il n'y a personne qui gère? ou pas de DNS en local?
madko wrote:Tu veux dire que tu as 30 machines sur ton reseau local (interne) mais qu'il n'y a personne qui gère? ou pas de DNS en local?
Non, je n'ai pas 30 machines, c'était un exemple.
Je pense que je vais faire des modifs sur le serveur 2003 (serveur DNS)

Merci 🙂
oui c'est un peu ce qu'on te suggère 😉