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 :

Vhost avec plusieurs sites


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 39
    Par défaut Vhost avec plusieurs sites
    Bonjour,

    J'ai un souci avec ma création de vhost sur mon serveur APACHE.

    J'ai 1 seul serveur pour héberger 3 sites (3 noms de domaine différents).

    En gros, j'ai ceci défini dans mon apache.conf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Listen 80
    NameVirtualHost *:80
    Puis j'ai 3 vhosts différents dans mes "site-available" (que j'ai bien activer avec a2ensite), chacun de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <VirtualHost *:80>
            ServerName domaine1ou2ou3.fr
     
            DocumentRoot /web/www-dev/domaine1ou2ou3/public
     
            <Directory /web/www-dev/domaine1ou2ou3/public>
                    Options Indexes FollowSymLinks MultiViews
                    RewriteEngine on
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
    </VirtualHost>
    L'accès à mes 3 sites fonctionne parfaitement (en y accédant via l'URL).
    Là où j'ai un problème, c'est que lorsque j'accède au serveur par son IP (http://123.45.67.89), je tombe sur mon premier site... et ça m'embête.

    Je suppose que je dois ajouter un vhost du style "default", mais je ne vois pas du tout comment le définir.
    Je voudrais que lorsqu'on arrive au serveur par l'IP, on se retrouve avec un forbidden (ou peut etre avec vous de meilleur idée pour gérer l'accès via l'IP ?).

    Merci de votre aide, je suis bloqué actuellement.

  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
    Citation Envoyé par boosted Voir le message
    Je suppose que je dois ajouter un vhost du style "default", mais je ne vois pas du tout comment le définir.
    Oui, c'est tout à fait ça. Un truc simple c'est de modifier le site par défaut (justement !) 0-default, je crois que c'est comme ça qu'il s'appelle, et ajouter un ServerName <IP>, ou bien arrange toi pour que ce site par défaut soit le premier qui apparaisse quand tu fais un ls -l dans le répertoire sites-enabled, par exemple en renommant les liens des autres sites.

Discussions similaires

  1. Site avec plusieurs langues
    Par midosd dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 23/05/2009, 14h36
  2. Comment faire un site avec plusieurs pages en Flash
    Par dialloma dans le forum Flash
    Réponses: 2
    Dernier message: 06/10/2008, 13h21
  3. création d'un site avec plusieurs langues
    Par ghyosmik dans le forum Langage
    Réponses: 2
    Dernier message: 22/05/2008, 04h06
  4. Cherche Super CMS ? plusieurs sites avec le même cms
    Par epock29 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 18/04/2007, 13h28
  5. Peut -on héberger plusieurs site avec cette offre?
    Par Death83 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 4
    Dernier message: 21/03/2006, 13h55

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