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 :

Configuration Apache + LiveBox Sagem


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Par défaut Configuration Apache + LiveBox Sagem
    Bonjour à tous, je viens vers vous car j'ai un problème pour configurer le fichier de conf de Apache afin que l'on puisse accéder par le net sur mon serveur perso.

    En effet j'aimerai pouvoir via mon navigateur accéder à mon site depuis l'extérieur.

    J'ai donc
    une adresse dyndns car pas d'IP fixe, mes dossiers son sur mon disque (plusieurs sites possibles)
    un pc serveur avec une IP j'ai configuré ma livebox pour ouvrir un LAN que j'ai activé nommé Serveur_site avec l'adresse du pc serveur

    En local j'y accède sans problème mais dès que je veux passer par un autre pc impossible il trouve pas l'adresse. ( xxxx.dracohome.dyndns.org) adresse que je rentre dans le navigateur

    Fichier de conf d'Apache:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <VirtualHost *>
        ServerAdmin <a href="mailto:xxxx@hotmail.com">xxxx@hotmail.com</a>
        DocumentRoot "D:\Projet\www\xxxx"
        ServerName xxxx.yyy.dyndns.org
                ErrorLog logs/xxx-error_log
                TransferLog logs/xxx-access_log
                <Directory "D:\Projet\www\xxx">
                            order deny,allow
                            allow from all
                </Directory> 
    </VirtualHost>
    Si quelqu'un pouvait m'aider car j'ai rien trouvé de vraiment explicite sur google ou les forums afin de résoudre mon problème et surtout comprendre

    Merci par avance

  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
    Plusieurs choses :
    • Idéalement, il faut tester depuis l'extérieur, pas depuis le réseau interne car les comportements varient énormément d'une box à une autre : la plupart des box ne savent pas router en interne l'IP externe, donc toujours tester depuis l'extérieur.
    • Ensuite, la première étape avant d'envisager un éventuel problème de paramétrage Apache c'est vérifier la résolution de nom : depuis l'extérieur, toujours, puis depuis l'intérieur éventuellement, s'assurer que le nom xxxx.yyy.dyndns.org est bien résolu en l'IP externe de ta box. Pour tester, c'est simple, tu exécutes "nslookup xxxx.yyy.dyndns.org" depuis un interpréteur de commande, le but étant de voir si ton IP externe s'affiche. Depuis l'intérieur, fais également le test du nslookup mais à cause des pbs de routage (point précédent), le résultat n'est pas nécessairement garanti.
    • Vérifie ta conf Apache : la directive Listen ne doit pas contenir l'IP 127.0.0.1 (idéalement, c'est Listen <port>).
    • Vérifie la conf de ta box : il faut s'assurer que le port 80 externe est bien redirigé pour le trafic TCP sur l'IP de ton PC. Si ton PC est configuré pour le DHCP, configure une IP fixe, c'est préférable.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Par défaut Question
    Quand vous parlez de mon adresse xxxx.yyyy.dyndns.org, je dois la mettre dans mon host?? car j'ai mis pour mes xxx le nom de dossier ou se trouve mon index
    c'est bon ca??

  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
    Pas du tout, je ne parle pas de fichier hosts, et pour cause : c'est une modification locale qui ne concerne que la machine sur laquelle on fait la modif et on ne va pas s'amuser à modifier ce fichier sur tous les PC qui sont ailleurs sur Internet. Il faut passer par les DNS (et le DNS de dyndns.org en l'occurrence) pour résoudre le nom en IP, d'où le nslookup. Il faut faire comme si on était un poste distant (sur Internet) pour se connecter au site :
    1. Résoudre xxx.yyy.dyndns.org en IP
    2. Ouvrir une connexion TCP sur cette IP, port 80
    3. Envoyer la requête HTTP
    4. Récupérer le résultat et l'afficher

    Dans notre cas, on se contente des étapes 1 et 2 : l'étape 1 correspond au test nslookup et l'étape 2 correspond au test du telnet que j'ai oublié de détailler dans mon message précédent (il s'agit d'essayer, depuis l'extérieur, d'établir une connexion TCP sur port du site pour voir si le serveur est atteignable et donc valider la configuration du routeur).

    Encore une fois, modifier le fichier hosts, ce n'est à faire que dans des cas précis et cela n'intervient certainement pas pour mettre à dispo un site public sur Internet.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Par défaut ma config
    j'ai configure la Live avec l'IP de mon Pc serveur, pour le fichier conf de Apache j'ai bien listen 80 sans ip
    Par contre pour le Virtual Host de Apache j'ai ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     DocumentRoot "D:\Projet\www\xxxx"
     ServerName yyy.xxx.dyndns.org
    C'est bon??

    Merci

    Je vais effectuer les tests se soir pour l'Ip vu de l'exterieur

  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
    Oui, c'est bon.

    Pour tester l'IP, tu peux aller sur des sites Internet : http://www.paulsadowski.com/lookup.asp par exemple

Discussions similaires

  1. configuration de livebox sagem
    Par INDUSTRINFO dans le forum Dépannage et Assistance
    Réponses: 3
    Dernier message: 15/03/2011, 22h39
  2. Réponses: 16
    Dernier message: 24/01/2006, 20h31
  3. Wifi Livebox sagem
    Par rabbi_jaccob dans le forum Réseau
    Réponses: 2
    Dernier message: 23/12/2005, 19h13
  4. Configuration Apache
    Par LordBob dans le forum Apache
    Réponses: 6
    Dernier message: 25/11/2005, 19h26
  5. Pb de configuration, apache
    Par Bernard 2005 dans le forum Apache
    Réponses: 4
    Dernier message: 09/05/2005, 22h52

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