ggbce Posté(e) le 1 septembre 2005 Partager Posté(e) le 1 septembre 2005 Bonjour, Connaissant déjà comment faire (installer) un serveur web avec Apache 1.3, faire un serveur MySQL, et installer PHP sur un ordinateur Linux en mode console je crois que je ne devrais pas avoir trop de problème à compdrendre vos aides et explications. Je ne me suis jamais attaquer à l'installation de plus d'un site web sur le même serveur. J'ai cherché avec Google et lu l'aide de Apache... mais ça reste un peu ambigüe ! J'explique premièment comment je suis installé pour vous permettre de comprendre quel chemin suivre: J'ai un seul ordinateur avec Linux (Red Hat dans ce cas-ci) qui est branché derrière un router/firewall Linksys. Ce router/firewall est connecté directement au modem DSL et je n'ai qu'une seule adresse IP fixe. Comment faire pour que lorsque quelqu'un visite le site http://www.site1.com arrive sur un des sites et que si quelqu'un tape http://www.site2.com arrive sur l'autre site qui est sur le même ordi (tout comme les hébergeurs) ??? Note: Les sites doivent répondre au port 80 (HTTP) et ils ont également une section sécurisée sur le port 443 (HTTPS). Si quelqu'un visite http://www.site1.com il y aura une section membre qui se connectera au site https://www.site1.com qui sera "d'une certaine façon un autre site de la même cie qui sera sécure". Merci pour votre aide ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 1 septembre 2005 Partager Posté(e) le 1 septembre 2005 Tu trouvera tout dans la doc... http://httpd.apache.org/docs/1.3/vhosts/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
ggbce Posté(e) le 1 septembre 2005 Auteur Partager Posté(e) le 1 septembre 2005 Pour la création des noms DNS, est-ce que je dois faire des entrées "A" ou bien des "CNAME" sur mon serveur DNS ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sufflope Posté(e) le 2 septembre 2005 Partager Posté(e) le 2 septembre 2005 des A puisque tu veux qu'un nom redirige vers ton serveur avec ton IP fixe (www.site1.com -> 84.45.123.54), et non pas rediriger un nom sur un autre dans un CNAME (www.site1.com -> www.autresite.com) Lien vers le commentaire Partager sur d’autres sites More sharing options...
ggbce Posté(e) le 2 septembre 2005 Auteur Partager Posté(e) le 2 septembre 2005 Excellent !!! Ça fonctionne ! Mais je me pose encore une question. depuis que j'ai activé les hôtes virtuels, mon site principale ne fonctionne plus. D'après l'aide que Tuxx m'a fournit c'est "normal". Ce qui m'intrigue c'est plutot le fait que si je tape www1.mondomaine.com, qui est un vhost, je reçois la bonne page et le site répond à son adresse (info Apache retourné), si je tape www2.mondomaine.com, qui est également un vhost, je reçois la bonne page encore... mais si je tape www.mondomaine.com, qui est le nom physique de l'ordinateur, celui du "main" de Apache et qui n'est pas configuré comme un vhost... je reçois la page et infos de www1.mondomaine.com ? Y-a-t'il un explication ? Peut-on s'assurer que le serveur ne répond pas incorrectement comme cela ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
ggbce Posté(e) le 2 septembre 2005 Auteur Partager Posté(e) le 2 septembre 2005 Sufflope, je ne suis pas certain de ta réponse, si je lis le manuel de Apache (http://httpd.apache.org/docs/1.3/vhosts/), ils ne font que des exemples en utilisant des CNAMEs. Ce que je voulais surtout savoir à ce sujet , c'est est-ce que c'est préférable d'utiliser une méthode plus que l'autre ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sufflope Posté(e) le 2 septembre 2005 Partager Posté(e) le 2 septembre 2005 Oui c'est vrai que je ne pensais pas au fait que tu utilises des vhosts et ce que ça peut impliquer... J'ai jamais vraiment compris comment ça marche les vhosts... (exemple fonctionnel sous les yeux pourtant ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
ggbce Posté(e) le 2 septembre 2005 Auteur Partager Posté(e) le 2 septembre 2005 mais si je tape www.mondomaine.com, qui est le nom physique de l'ordinateur, celui du "main" de Apache et qui n'est pas configuré comme un vhost... je reçois la page et infos de www1.mondomaine.com ?Y-a-t'il un explication ? Peut-on s'assurer que le serveur ne répond pas incorrectement comme cela ? ... Je me suis répondu tout seul en lisant un peu plus Il suffit de créer le 1er virtual host comme étant celui "par défaut". ------------------ Il y a un autre méthode expliquée pour un meilleur résultat. Sauf que j'ai un p'tit problème avec celui-ci. On peut créer un virtual host default... avec cette config: <VirtualHost _default_:*> DocumentRoot /var/www/default </VirtualHost> Le problème est que lorsque j'active Apache en ajoutant cette config... plus rien répond. Sauf mon site virtuel que j'avais configuré sur le port 443 (HTTPS) et celui que j'ai testé sur un port différent également (port 8080). Comprend pas, pourtant c'est écrit comme dans l'exemple de Apache.org ? 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.