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 :

Apache acces virtual host


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut Apache acces virtual host
    bonjour ,

    J'ai un virtual host déclaré >> hellotruc.tld sur un pc1

    Avec 2 pc en réseau derriere une freebox , le veux que le pc2 se connecte
    via firefox et affiche la page hellotruc.tld

    Le pc2 fonctionne avec un linux qui n'est plus à jour , et avec une config minimale ,
    peux se connecter à internet , et se connecte à un nas en 198.168.0.12

    Pouvez vous me conseillez ?

    @+

  2. #2
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    Bah tu n'as rien à faire j'ai envie de dire...

    Si tes 2 PC sont sur le même réseau (a priori OK car tous les 2 derrière la même freebox), tu as juste à entrer l'url de PC1 sur le navigateur firefox du PC2....

  3. #3
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    sudo gedit /etc/hosts , donne pour le pc1 :

    127.0.0.1 localhost
    127.0.0.1 hellobtc.tld
    127.0.1.1 ubuntu-A7N8X2-0

    Est ce faisable de déclarer ceci ?

    127.0.0.1 localhost
    192.168.0.50 hellobtc.tld
    127.0.1.1 ubuntu-A7N8X2-0

    Pour que pc2 se connecte vers hellobtc.tld sur une ip plus large ..
    Avec direct hellobtc.tld dans pc2 , il n'y a rien

    Le pc2 fonctionne avec un linux qui n'est plus à jour , avec une config minimale ,
    et peux se connecter à internet , et se connecter à un nas en 198.168.0.12

    @+
    -----------------------------------------

    Avec 192.168.0.50 hellobtc.tld , sur le pc1 le contenu hellobtc.tld/didi/ qui est une page statique html est accessible
    Mais hellobtc.tld/dada/ qui est la racine d'un blog php avec bdd mysql , n'est plus accessible avec localhost - je ne trouve pas la bonne définition de :

    /** Adresse de l'hébergement MySQL. */
    define('DB_HOST', 'localhost');

  4. #4
    Membre actif Avatar de Ethan 0x21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Août 2006
    Messages : 120
    Par défaut
    Bonjour,


    Je vois pas le probléme :


    Sur PC1:
    sudo gedit /etc/hosts :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    127.0.0.1	localhost
    127.0.0.1	hellobtc.tld
    127.0.1.1	ubuntu-A7N8X2-0
    Sur PC2:
    sudo gedit /etc/hosts :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    127.0.0.1	localhost
    192.168.1.12 hellobtc.tld

    Ainsi pc2 voit l'ip du lan de pc1, et peut se connecter sur pc2 lorsque tu tape :
    http://hellobtc.tld

    Aprés si cela ne fonctionne pas c'est surement ton virtualHost qui n'est pas correctement configuré.

    Nota bene : Tu peux déclarer ce que tu veux dans ton fichier hosts, cependant il faut veillez a respecter les régles de syntaxe sur la formulation des noms de domaine DNS.

  5. #5
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    ok Ethan 0x21 - voir la suite précèdente que j'ai modifié .. je vais faire ce que tu proposes !

    Vu que cela bloque

    sudo gedit /etc/apache2/sites-available/hellobtc.tld

    donne :

    # Setup "hellobtc.tld" Virtual Host
    <VirtualHost *:80>
    ServerName hellobtc.tld
    DocumentRoot /media/f6e86cc1-e3d9-4525-ab86-98c362041cec/btc/www/hellobtc

    <Directory /media/f6e86cc1-e3d9-4525-ab86-98c362041cec/btc/www/hellobtc>
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    </VirtualHost>
    @+

  6. #6
    Membre actif Avatar de Ethan 0x21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Août 2006
    Messages : 120
    Par défaut
    Ton fichier virtualhost me semble correctement syntaxiquement parlant, quand tu te connecte à hellobtc.tld depuis PC1 est-ce que cela fonctionne ?

    • Si c'est le cas il faut que tu vérifie dans le fichier de config principal de apache2 si il écoute bien sur l'ip 192.168.1.12 et non 127.0.0.1, sinon le site ne peux être accéder uniquement depuis un processus local.
    • Une autre source peut être un parefeux mal configuré.

    Ensuite vérifis que le ping de PC2 vers PC1 fonctionne :



    Pour finir le systéme de virtualHost se base sur le header HTTP host, il faut vérifier que lorsque ton PC2 effectue la requête, cette header y figure bien, en faisant un dump des datagrammes circulants sur le réseau (tcpdump, wireshark, etc...)
    S'il n'y est pas alors que tu as taper "http://hellobtc.tld", c'est que ton navigateur est plus qu'obsoléte ou qu'il y a un probléme dans sa configuration.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accés virtual host linux depuis windows
    Par aiphes dans le forum Apache
    Réponses: 2
    Dernier message: 29/04/2011, 16h27
  2. probleme démarrage apache et virtual host
    Par trin86 dans le forum Zend Framework
    Réponses: 4
    Dernier message: 09/03/2011, 08h25
  3. [Apache] Les virtual host
    Par kalash_jako dans le forum Apache
    Réponses: 4
    Dernier message: 05/01/2006, 17h18
  4. virtuals hosts apache
    Par kaiser2003 dans le forum Apache
    Réponses: 5
    Dernier message: 01/08/2004, 17h18

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