IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

wamp + héberger plusieurs sites Web sur un dédié


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    893
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 893
    Par défaut wamp + héberger plusieurs sites Web sur un dédié
    bonjour

    je loue un serveur dédié windows (pour des raisons bien précises, je ne peux pas prendre de linux) et j'ai installé wamp pour héberger des sites web

    le répertoire "www" est la racine

    j'aimerais savoir comment faire pour héberger plusieurs site web et ensuite acheter des noms de domaines pour les faire pointer vers leur répertoire racine

    dans l'url il ne faudrait pas que les visiteurs sachent que plusieurs sites sont hébergé sur le même host

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Renseigne-toi sur le virtual hosting (les hôtes virtuels). Je ne peux récupérer les liens mais il y a de tutos sur le sujet sur dvp.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    893
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 893
    Par défaut
    étant donné que j'utilise wamp, j'ai regardé comment fonctionne phpmyadmin, qui est un alias et utilise virtual host comme tu viens de le dire

    même si je ne maitrise pas bien, je me pose des questions :

    si dans www j'ai :

    /site1
    /site2
    /site3

    si un visiteur tape va sur :

    http://ip/site1 il ira bien sur site1 ? et je vais devoir louer un dns exemple : monsite.com qui redirigera sur http://ip/site1

    et si le visiteur décide de remonter d'un dossier : http://ip il tombera sur quoi ? une page blanche ? bizarre non ?

    et si on prends le principe de rediriger un dns sur le dossier site1-2-3 finalement à quoi sert l'alias et le virtual host ?

    je pense être un peu perdu là

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Un hôte virtuel définit un document root (un répertoire où trouver un site) pour un nom utilisé pour accéder à un site. Par exemple, tu vas dire que le site atteignable avec http://monsite1.com est /var/monsite1 et que celui du site atteignable avec http://monsite2.com est /var/monsite2. Un hôte virtuel travaille donc sur la première partie des URL (ce qu'on peut appeler le nom du site : monsite1.com).

    A contrario, un alias travaille sur le chemin des URL, c'est-à-dire ce qui suit le nom. Par exemple, /titi/toto est le chemin de l'URL http://monsite1.com/titi/toto. Logiquement, on s'attend à ce que /titi/toto soit un répertoire du document root (pour reprendre l'exemple du premier paragraphe, ce serait /var/monsite1/titi/toto) mais parfois, les fichiers qu'on souhaite mettre à disposition sur le site ne sont pas accessibles en tant que sous-répertoire du document root. C'est le cas des fichiers de phpMyAdmin. Par exemple, ces fichiers sont installés dans /var/phpmyadmin alors que le document root du site est /var/monsite1. Pour pouvoir accéder à phpMyAdmin comme si les fichiers étaient installés dans /var/monsite1, tu crées un alias dans l'hôte virtuel de monsite1 que tu appelles "/phpMyAdmin" et qui pointe sur ce répertoire /var/phpmyadmin, comme ça, tu accèderas à phpMyAdmin avec http://monsite1.com/phpMyAdmin.

    Par principe, c'est une mauvaise idée que de vouloir faire pointer des hôtes virtuels (http://monsite1.com, http://monsite2.com, etc.) sur des sous-répertoires d'un document root. car tes sites sont accessibles de différentes façons. Donc tout comme le répertoire www (ou htdocs), il faut créer des sous-répertoires pour tes différents sites au même niveau que www ou dans un répertoire distinct de www.

    J'espère que c'est plus clair.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    893
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 893
    Par défaut
    salut, je commence à comprendre petit à petit ... je suis tombé sur un tuto sur un autre site : Configurer Apache et Windows pour créer un hôte virtuel.

    Oon dirait que c'est un peu ce que je recherche :

    en accédant à http://localhost/ vous retrouvez l'affichage "normal" du répertoire /www/
    • en accédant à http://monprojet.dev/ vous devriez tomber directement sur votre projet, autrefois accessible à l'adresse http://localhost/monprojet/ (qui reste bien entendu accessible).
    alors pour du local, c'est bien, mais si je dois faire une redirection avec nom de domaine, il me faut bien une ip ... et "monprojet.dev" ça n'a aucune sens

    je ne sais pas si tu as compris ce que je cherche, en faite je veux pouvoir héberger 2-3 site complètement indépendant

    si on fait un ping sr chaque url dns, on retrouvera l'ip du pc qui héberge; mais j'aimerais éviter qu'avec l'url d'un site, trouver tous les autres

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par Coussati Voir le message
    alors pour du local, c'est bien, mais si je dois faire une redirection avec nom de domaine, il me faut bien une ip ... et "monprojet.dev" ça n'a aucune sens
    Pourquoi ça n'a aucun sens ?


    Citation Envoyé par Coussati Voir le message
    si on fait un ping sr chaque url dns, on retrouvera l'ip du pc qui héberge; mais j'aimerais éviter qu'avec l'url d'un site, trouver tous les autres
    D'où ma réponse :
    Citation Envoyé par _Mac_ Voir le message
    Par principe, c'est une mauvaise idée que de vouloir faire pointer des hôtes virtuels (http://monsite1.com, http://monsite2.com, etc.) sur des sous-répertoires d'un document root. car tes sites sont accessibles de différentes façons. Donc tout comme le répertoire www (ou htdocs), il faut créer des sous-répertoires pour tes différents sites au même niveau que www ou dans un répertoire distinct de www.

Discussions similaires

  1. Héberger plusieurs sites web sur une machine
    Par thor76160 dans le forum Ubuntu
    Réponses: 3
    Dernier message: 10/11/2011, 11h39
  2. [WS 2008] Héberger un site web sur un serveur 64 bits ?
    Par kovrov dans le forum Windows Serveur
    Réponses: 6
    Dernier message: 03/03/2010, 16h44
  3. héberger plusieurs sites web sur un seul serveur
    Par jamjam19 dans le forum Apache
    Réponses: 3
    Dernier message: 09/05/2007, 15h44
  4. Réponses: 4
    Dernier message: 23/02/2007, 23h15
  5. Comment héberger plusieurs sites web chez moi ?
    Par vulquin dans le forum Apache
    Réponses: 6
    Dernier message: 10/11/2005, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo