(Courriels de diversion: <professeurs@delegueriez-superdividende.com> <pivert@numeroteriez-vouerais.com> <suppliciee@incriminerent-arrangions.com> <diarrhees@enfantements-caracteres.com> <immiscerez@rechaufferas-fourrerons.com> <immeuble@controleras-remplacons.com> <deshabituee@derivez-feodale.com> <combattes@identifia-lingerie.com> <ambulantes@enumereraient-embraie.com> <balafrer@reprimerais-saigneriez.com> )
kernel a écrit: > Ca fait 2x qu'on me fait la remarque :o) > Il va falloir que je corrige. > En fait apache est capable d'ecouter et de repondre sur plusieurs adresses ip. > Donc on _peut_ faire des virtuals hosts avec une seule adresse IP. > mais on peut aussi le faire avec 2, 3, x adresses IP. > > Voir aussi la directive Bind et Listen :) > M'est avis que là kernel, tu n'as pas vraiment avancer celui qui te posait la question. C'est un peu un truc du style de la réponse de Gabriel à Marie(Lk, 2), pour reprendre des images un peu traditionnelles... Je sens que c'est dans l'air en ce moment... Bon. Je reprends. Je signale à l'attention de l'aimable lecteur que ce message est assez long. Et que les informations intéressantes se trouvent à la FIN. Donc, pour les ceusses qui sont préssés. Goto EOM. Effectivement, historiquement et pour des raisons pratiques, on attribue Une et Une seule adresse IP par machine sur le réseau. C'est quand même nettement plus simple pour s'y retrouver si le réseau est "STABLE" (i.e. les machines ne bougent pas, ne changent pas, restent bien sagement connectée, dans l'ordre et gardent leur propre adresse à elles... ) Seulement voilà, les adresses sur la toile sont distribuées par un organisme. Et les fournisseurs en ont fait leur choux gras, en réservant des paquets d'adresse pour en /optimiser/ l'utilisation. Il permettent ainsi à des personnes de *LOUER* une adresse IP pour leur machine pendant la durée de la connection puis, lorsque la connection est terminée, ils reprennent l'adresse IP pour la donner à une autre machine qui en fait la demande. C'est comme cela que l'on a encore beaucoup plus d'internautes que d'adresses IP sans se marcher sur les pieds. Ainsi, pour une machine, on a toujours 1 et une seule adresse IP *MAIS* juste le temps de la connection. Une même machine qui se connecte à Internet via un fournisseur aura, sauf demande expresse de la part des utilisateurs, plusieurs adresses IP au cours de sa vie, sur internet, mais toujours *Une et Une seule* à la fois. Bon. Ca, c'est le cas du quidam lambda qui ne demande rien à personne, sauf de temps en temps à surfer et rappatrier son courrier. Mais il existe deux cas intéressants : -le réseau d'entreprise... Intranet où l'on est le seul *MAITRE* à bord... après D. et où l'on fait ce que l'on veut.(dans la mesure du raisonnable ;-)) -le "serveur" sur Internet. Un serveur est par necessité une "machine" qui fournit certains services et qui doit toujours être joignable depuis d'autres machines. Il doit donc avoir une adresse Ip fixe. Ou tout au moins, on doit toujours avoir la possibilité de trouver une carte qui nous indiquera comment aller le trouver. C'est dans ces deux cas que les athéniens s'atteignirent. Et que, enfin je répondrai à la question qui nous préoccupe A SAVOIR : Je ne savions point qu'Une seule machine pouvait avoir plusieurs adresses internet. Cela a divers intérêts. D'une part, imaginons que, pour des raisons financières évidentes, je veuille faire un serveur de fichier, un serveur SAMBA, un serveur HTTP, un serveur d'impression, un serveur d'application et un serveur de messagerie sur Une même Machine(appelons la Catherine en hommage à la Sienne), faisant ainsi une grosse entorse à la règle de sécurité et d'efficacité Numéro 1 : la *spécialisation* /MAIS/, car il y a un mais, je réfléchis au futur et j'imagine, un jour je serai riche, et j'aurai alors toutes ces machines... ALORS, Je *PEUX* donner à Catherine différentes identités, différentes adresses IP pour pouvoir à l'avenir alléger son travail en ajoutant des serveurs dédiés. Je n'aurai alors qu'à désactiver une des adresses virtuelles de Catherine (En fait, juste fermer un de ses services et peut-être une modif dans le /etc/hosts). *Premier intérêt*. Un autre intérêt est de pouvoir faire cohabiter plusieurs serveurs HTTP différents sur une même machine. Je peux donc avoir une visibilité sur PLUSIEURS sites commme si c'étaient différents serveurs sur une seule machine. Cela permet de travailler sur plusieurs développements client/serveur à la fois. Et c'est là que nous retrouvons nos /*Virtual Hosts*/, hôtes virtuels, qui permettent de paramétrer des dossiers de la machines comme si c'étaient des racines différentes de sites web. Il me semble que dans certaines distrib, le répertoire /home/<user> est considérer comme une racine de site possible (cf http://catherine/~user) Exemple : conserver l'aide en ligne Apache, et installer mon site, qu'il soit spip, Mason, Zope, OpenACS, POAS ou autre ewok, ou tester tous ces CMS. Cependant, cela n'a qu'une incidence en Local si c'est du Ip-based Virtual host et que l'adresse Ip de l'hôte virtuel n'est pas visible sur le net. C'est là peut-être que le Name Virtual host intervient. Car il permet de donner simplement un nom différent à un deuxième serveur, sans ajouter de nouvelle adresse ip. En clair, modifier /etc/httpd/conf/vhosts/Vhosts.conf permet de mettre en place différentes racines de serveur sur Une seule machine. Je crains de n'être plus très frais. Si cela a pu éclairer l'une ou l'autre personne.... Bonne nuitée. HDL -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>