Une IP fixe pour plusieurs noms de domaine ?
romulus
-
Xavstarblues Messages postés 10019 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- Une IP fixe pour plusieurs noms de domaine ?
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Ip local - Guide
- Les noms des animaux - Télécharger - Études & Formations
- Adresse ip - Guide
9 réponses
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?
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?
vi
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>
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>
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.
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.
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 ?
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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.
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
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
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.
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.
Tu veux ma conf de virtual host ?
Parce que en local sa marche car j'ai éditer le fichier conf de windows.