Une IP fixe pour plusieurs noms de domaine ?

romulus -  
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai actuellement plusieurs sites web hébergés en local avec un serveur apache et une serveur windows 2000.

Depuis peu j'héberge 5 sites web. Quand je veux y accéder depuis l'exterieu0,r comment puis-je configurer mon serveiur pour que mes cinq nom de domaine soit accessible avec ma seule Ip fixe ?
J'ai créé un fichier virtual host mais, quand je tape mon IP depuis l'exterieur j'accès qu'au premier site et les autres impossible d'y accéder. Et quand je tape le nom de domaine complet cela ne marche pas

Faut-t-il configutrer une Solution BIND ?

Je suis un peu perdu ...

Merci d'avance
A voir également:

9 réponses

Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
bonjour
sous apache cela fonctionne
en fait il suffit de dire que (en gros) si il y a une requete pour le site XXXX.com, on renvoie vers le dossier site/XXXX/index.htm
si c'est une requete pour le site YYYYY.com, cela renvoie vers le dossier site/YYYYY/index.htm

peut tu poster le contenu de ton fichier de conf d'hotes?
0
romulus
 
Merci de ta réponse,

Tu veux ma conf de virtual host ?

Parce que en local sa marche car j'ai éditer le fichier conf de windows.
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
vi
0
romulus
 
Voila mon fichier vhost.conf :

NameVirtualHost *:80

<VirtualHost *:80>

ServerAdmin webmaster@xxxxxxx.fr
DocumentRoot D:/SourcesSites/services
ServerName aaaaaaaaa.xxxxxxxxx.eu
ServerAlias www.aaaaaaaaa.xxxxxxxxx.eu
ErrorLog D:/LogsSites/services/apache_error.log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
TransferLog D:/LogsSites/services/access.log

</VirtualHost>

<VirtualHost *:80>

ServerAdmin webmaster@xxxxxxxxx.fr
DocumentRoot D:/SourcesSites/services
ServerName bbbbbbbbbbb.xxxxxxxxx.eu
ServerAlias www.bbbbbbbbbbb.xxxxxxxxx.eu
ErrorLog D:/LogsSites/services/apache_error.log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
TransferLog D:/LogsSites/services/access.log

</VirtualHost>

<VirtualHost *:80>

ServerAdmin webmaster@xxxxxxxxx.fr
DocumentRoot D:/SourcesSites/ccccccccccc
ServerName ccccccccccc.xxxxxxxxx.eu
ServerAlias www.ccccccccccc.xxxxxxxxx.eu
ErrorLog D:/LogsSites/services/apache_error.log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
TransferLog D:/LogsSites/services/access.log

</VirtualHost>

<VirtualHost *:80>

ServerAdmin webmaster@xxxxxxxxx.fr
DocumentRoot D:/SourcesSites/cms
ServerName dddddddddd.xxxxxxxxx.eu
ServerAlias www.ddddddddddd.xxxxxxxxx.eu
ErrorLog D:/LogsSites/cms/apache_error.log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
TransferLog D:/LogsSites/cms/access.log

</VirtualHost>

<Directory "D:/SourcesSites/cms">
AllowOverride All
</Directory>
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
Ok, c'est un peu différent sous linux, je pense que le problème vient que tu paramètres tout tes vhost sur *:80, d'où le fait qu'il ne prennent que le premier de la liste, car pour lui, toutes les adresses sont des *:80
essaye en mettant

<VirtualHost www.aaaaaa.xxxxx.eu>

ServerAdmin webmaster@xxxxxxx.fr
DocumentRoot D:/SourcesSites/services
ServerName www.aaaaaaaaa.xxxxxxxxx.eu
ServerAlias aaaaaaaaa.xxxxxxxxx.eu
ErrorLog D:/LogsSites/services/apache_error.log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
TransferLog D:/LogsSites/services/access.log


etc...

Je pense aussi qu'il vaut mieux indiquer le nom du serveur avec www et l'alias sans, en tout cas, c'est comme ca que c'est configuré chez moi.
Testes et dis moi si ca passe.
0
romulus
 
Pas mieux ...

Si je tape l'adresse ip sa marche pour le premier et si je tape le nom de domaine sa ne marche pas :(

Je me demande si il sais traduire mon adresse IP avec mes nom de domaine.

En local sa marche mais c'est normal à distance je sens qu'il manque pas grand chose !!!
Toi sa marche avec cette config ?
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
Ce sont des sites externes ou internes?
0
romulus
 
En interne c'est un serveur web de test.

Il faut juste qu'il soit accessible via le port 80 ou autre port
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
si tu fais un ping d'une adresse aaaaaaa.xxxxxx.com, il retourne bien l'ip? fais le a partir d'un autre poste que le serveur.
de meme pour les autres?
si non vérifie le DNS.

Je vais manger...
Sinon de mon coté, ca marchait (ce n'est plus une solution que j'utilise) mais je vais la remettre en place.
Par contre, comme je te le dis, je suis sur du linux et j'avais un fichier de conf par vhost, mais ca ne doit pas jouer.
0
romulus
 
Non sa ne ping pas, cela me répond "la requête ping n'a pu trouver l'hôte aaaaaaaa.xxxxxxx.eu"

Pourtant si je tape l'IP dans mon naivgateur sa marche, Juste le nom ne marche pas :(

Merci de ton aide
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
ton serveur DNS ne doit pas être configuré, donc voir à faire celà
0
romulus
 
Mon serveur DNS n'est pas configuré certainement :)

Mais je le déclare comment ? en Pointeur ? en Alias ?
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
euh... sous windows je ne sais plus....
Tiens, j'ai regardé vite fait, ce document devrait t'aider
http://gilsga.mvps.org/win2ksrv/addns/config.htm

Pense a faire un ipconfig /flushdns sur les stations
0
romulus
 
Ouis merci mais je n'arrive pas a contacter mon serveur DNS car ce serveur que je suis entrain de configurer n'est pas dans le meme domaine et n'a pas le même adressage IP.
Le ipconfig /flushdns ne marche pas, "Impossible de vider le cache de résolution DNS"
Je cherche, je cherche ...
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
impossible de vider le cache? en admin domaine?
0
romulus
 
Oui, je comprends pas.

Je cherche une autre solution mais je suis dans l'impasse
0
Xavstarblues Messages postés 10019 Date d'inscription   Statut Contributeur Dernière intervention   1 856
 
j'aurai envie de te dire d'installer un linux, mais bon :P
Non plus sérieusement, il faut que tu ajoutes ton xxxxxxx.com sur l'ip du serveur web dans la zone de recherche du dns.
Actuellement, là tes noms ne retournent rien , et quand tu attaques avec l'ip, il retourne le premier vhost compatibles...
une fois le DNS configuré, le serveur va être attaqué par IP + nom web, et la il devrait bien faire la transmission au bon vhost.
0