Aller au contenu

Apache - Plusieurs sites sur un même serveur


ggbce

Messages recommandés

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

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

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 :zarb:

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

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...