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 :

Autoriser l'accès au serveur apache sur le reseau


Sujet :

Apache

  1. #1
    Membre habitué Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Points : 161
    Points
    161
    Par défaut Autoriser l'accès au serveur apache sur le reseau
    Bonjour,

    je viens d'installer un serveur apache 2.2.8 sous Windows XP (apache_2.2.8-win32-x86-no_ssl.msi) et je pense que l'install est bonne puis quand je tape http://localhost/ dans mon navigateur j'ai bien "It works!"

    Mon but est d'y accéder depuis un autre PC qui est sur le même réseau.

    le 1er PC a l'adresse : 192.168.0.2 (c'est là où est installé le serveur apache)
    le 2eme PC a l'adresse : 192.168.0.3


    dans mon fichier conf/httpd.conf j'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #Listen 80
    Listen 192.168.0.2:80
    sur le PC1 à l'adresse http://192.168.0.2/ j'ai bien "It works!"
    sur le PC2 à l'adresse http://192.168.0.2/ je n'ai rien (délai d'attente dépassé)

    est je oublié quelque chose ou est ce un autre problème du genre windows ou un firewall (que j'ai pourtant désactivé) ou autre ?

    Merci de bien vouloir m'aider

    PoichOU

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    A priori, tu n'as rien oublé mais tu pouvais te contenter de ne rien faire Listen 80 fais écouter Apache sur toutes les interfaces réseau du PC, pas seulement 192.168.0.2.

    Tu as essayé de pinger 192.168.0.2 depuis 192.168.0.3 ? C'est histoire de s'assurer que le réseau fonctionne bien. Si ça ping, faire un telnet 192.168.0.2 80 depuis 192.168.0.3 pour voir si le port 80 accroche. Si ça accroche c'est que ton navigateur doit être configuré pour passé par un proxy qui ne connaît pas 192.168.0.2. Si ça n'accroche pas, ben vérifie de nouveau les pare-feux

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre habitué Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Points : 161
    Points
    161
    Par défaut
    en fait j'ai testé avec mon easyphp et ça a marché tout de suite !

    j'ai fait exactement la même config dans mon apache du easyphp que sur l'install d'apache seul et ça marche ! donc c'est pas un problème de firewall ou d'accès ?!

    par contre le telenet me donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    C:\Documents and Settings\PC2>telnet 192.168.0.2 80
    Connexion à 192.168.0.2...Impossible d'ouvrir une connexion à l'hôte, sur le
     port 80: Échec lors de la connexion
    et quand je stop apache et que je démarre easyphp alors ça marche le telnet se connecte.

    bizarre quand même

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Franchement étrange. Y a des messages d'erreur dans error_log ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  5. #5
    Membre habitué Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Points : 161
    Points
    161
    Par défaut
    non rien de spécial :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    [Wed Feb 27 00:30:19 2008] [notice] Parent: Received shutdown signal -- Shutting down the server.
    [Wed Feb 27 00:30:19 2008] [notice] Child 128: Exit event signaled. Child process is ending.
    [Wed Feb 27 00:30:20 2008] [notice] Child 128: Released the start mutex
    [Wed Feb 27 00:30:21 2008] [notice] Child 128: All worker threads have exited.
    [Wed Feb 27 00:30:21 2008] [notice] Child 128: Child process is exiting
    [Wed Feb 27 00:30:21 2008] [notice] Parent: Child process exited successfully.
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
    [Wed Feb 27 00:30:24 2008] [notice] Apache/2.2.8 (Win32) SVN/1.4.6 DAV/2 configured -- resuming normal operations
    [Wed Feb 27 00:30:24 2008] [notice] Server built: Jan 18 2008 00:37:19
    [Wed Feb 27 00:30:24 2008] [notice] Parent: Created child process 3256
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
    [Wed Feb 27 00:30:24 2008] [notice] Child 3256: Child process is running
    [Wed Feb 27 00:30:24 2008] [notice] Child 3256: Acquired the start mutex.
    [Wed Feb 27 00:30:24 2008] [notice] Child 3256: Starting 64 worker threads.
    [Wed Feb 27 00:30:24 2008] [notice] Child 3256: Starting thread to listen on port 80.
    erf

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Mouais, plutôt bizarre, y a rien de spécialement révélateur dans ce fichier, malheureusement. C'est quelle version d'EasyPHP que tu utilises ? Si c'est la 1.8, c'est un Apache 1.3, qui fonctionne différemment du 2.2. Ca pourrait venir de là. Essaie avec Wamp 2.0 qui contient Apache 2.2.6, donc une version plus proche de ce que tu veux utiliser. Tu veux vraiment installer un Apache standalone ou Wamp t'irait (s'il marche, bien entendu) ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  7. #7
    Membre habitué Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Points : 161
    Points
    161
    Par défaut
    lu,

    c'est la version 2.0 beta1 d'easyphp.
    En fait mon but est d'installer subversion 1.4.6 et il ne marche qu'avec apache 2.2.
    J'ai commencé par testé Wamp 2.0 avant mon install d'apache seul et la compatibilité avec subversion n'a pas marché (malgré Apache 2.2.6). Donc je n'ai même pas testé l'accès depuis un autre poste.



  8. #8
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Arf... En gros, je vois 3 options :
    1. Utiliser EasyPHP mais c'est une version bêta
    2. Utiliser Wamp 2.0 mais faut essayer de comprendre ce qui ne va pas avec Subversion. Y avait une trace d'erreur qq part ?
    3. Utiliser un Apache 2.2.8 standalone mais faut essayer de comprendre pourquoi l'accès depuis un autre poste ne marche pas. Dans ce cas, envoie-nous ton fichier httpd.conf.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  9. #9
    Membre habitué Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Points : 161
    Points
    161
    Par défaut
    perso je préférerai la 3 (même si je vais peut être rester si avec Wamp 2.0 je peux appeler le serveur d'un autre pc du reseau)

    ci joint mon fichier httpd.conf
    Fichiers attachés Fichiers attachés

  10. #10
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Si tu démarres ton Apache 2.2.8 et que tu tapes la commande netstat -an, ça te sort quoi ? Fais le test en mettant d'abord Listen 192.168.0.2:80 puis en mettant Listen 80 (sans préciser l'IP).

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  11. #11
    Membre habitué Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Points : 161
    Points
    161
    Par défaut
    alors avec le Listen 192.168.0.2:80
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    C:\Documents and Settings\PC2>netstat -an
    Connexions actives
     
      Proto  Adresse locale         Adresse distante       Etat
      TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
      TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
      TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING
      TCP    127.0.0.1:1062         0.0.0.0:0              LISTENING
      TCP    127.0.0.1:1082         0.0.0.0:0              LISTENING
      TCP    127.0.0.1:4574         127.0.0.1:4575         ESTABLISHED
      TCP    127.0.0.1:4575         127.0.0.1:4574         ESTABLISHED
      TCP    127.0.0.1:4577         127.0.0.1:4578         ESTABLISHED
      TCP    127.0.0.1:4578         127.0.0.1:4577         ESTABLISHED
      TCP    192.168.0.2:80         0.0.0.0:0              LISTENING
      TCP    192.168.0.2:139        0.0.0.0:0              LISTENING
      TCP    192.168.0.2:445        192.168.0.5:2577       ESTABLISHED
      TCP    192.168.0.2:1091       209.85.137.125:443     ESTABLISHED
      TCP    192.168.0.2:4401       192.168.0.5:445        ESTABLISHED
      TCP    192.168.0.2:4417       209.85.137.83:443      ESTABLISHED
      TCP    192.168.0.2:4430       209.85.137.83:443      CLOSE_WAIT
      UDP    0.0.0.0:445            *:*
      UDP    0.0.0.0:500            *:*
      UDP    0.0.0.0:1025           *:*
      UDP    0.0.0.0:1026           *:*
      UDP    0.0.0.0:1038           *:*
      UDP    0.0.0.0:1087           *:*
      UDP    0.0.0.0:1394           *:*
      UDP    0.0.0.0:1778           *:*
      UDP    0.0.0.0:1781           *:*
      UDP    0.0.0.0:2967           *:*
      UDP    0.0.0.0:3810           *:*
      UDP    0.0.0.0:3811           *:*
      UDP    0.0.0.0:3812           *:*
      UDP    0.0.0.0:4500           *:*
      UDP    127.0.0.1:123          *:*
      UDP    127.0.0.1:1027         *:*
      UDP    127.0.0.1:1049         *:*
      UDP    127.0.0.1:1900         *:*
      UDP    127.0.0.1:3321         *:*
      UDP    127.0.0.1:4707         *:*
      UDP    192.168.0.2:123        *:*
      UDP    192.168.0.2:137        *:*
      UDP    192.168.0.2:138        *:*
      UDP    192.168.0.2:1900       *:*
      UDP    192.168.0.2:9493       *:*
      UDP    192.168.0.2:28502      *:*

    et avec le Listen 80
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    C:\Documents and Settings\PC2>netstat -an
     
    Connexions actives
     
      Proto  Adresse locale         Adresse distante       Etat
      TCP    0.0.0.0:80             0.0.0.0:0              LISTENING
      TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
      TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
      TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING
      TCP    127.0.0.1:1062         0.0.0.0:0              LISTENING
      TCP    127.0.0.1:1082         0.0.0.0:0              LISTENING
      TCP    127.0.0.1:4574         127.0.0.1:4575         ESTABLISHED
      TCP    127.0.0.1:4575         127.0.0.1:4574         ESTABLISHED
      TCP    127.0.0.1:4577         127.0.0.1:4578         ESTABLISHED
      TCP    127.0.0.1:4578         127.0.0.1:4577         ESTABLISHED
      TCP    192.168.0.2:139        0.0.0.0:0              LISTENING
      TCP    192.168.0.2:445        192.168.0.5:2577       ESTABLISHED
      TCP    192.168.0.2:1091       209.85.137.125:443     ESTABLISHED
      TCP    192.168.0.2:4401       192.168.0.5:445        ESTABLISHED
      TCP    192.168.0.2:4417       209.85.137.83:443      ESTABLISHED
      UDP    0.0.0.0:445            *:*
      UDP    0.0.0.0:500            *:*
      UDP    0.0.0.0:1025           *:*
      UDP    0.0.0.0:1026           *:*
      UDP    0.0.0.0:1038           *:*
      UDP    0.0.0.0:1087           *:*
      UDP    0.0.0.0:1394           *:*
      UDP    0.0.0.0:1778           *:*
      UDP    0.0.0.0:1781           *:*
      UDP    0.0.0.0:2967           *:*
      UDP    0.0.0.0:3810           *:*
      UDP    0.0.0.0:3811           *:*
      UDP    0.0.0.0:3812           *:*
      UDP    0.0.0.0:4500           *:*
      UDP    127.0.0.1:123          *:*
      UDP    127.0.0.1:1027         *:*
      UDP    127.0.0.1:1049         *:*
      UDP    127.0.0.1:1900         *:*
      UDP    127.0.0.1:3321         *:*
      UDP    127.0.0.1:4707         *:*
      UDP    192.168.0.2:123        *:*
      UDP    192.168.0.2:137        *:*
      UDP    192.168.0.2:138        *:*
      UDP    192.168.0.2:1900       *:*
      UDP    192.168.0.2:9493       *:*
      UDP    192.168.0.2:60954      *:*
    j'sais pas si ça te parle mais à moi non

  12. #12
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Si si, ça me parle et une fois de plus, tout semble correct. Le seul truc que je vois c'est un pb d'utilisation ou de compatibilité entre Apache et les API TCP de Windows. Autant dire qu'il faut essayer en recompilant Apache

    Tu as lu ceci : http://www.apache.org/dist/httpd/bin...in32/#warnings ? A tout hasard, ton système, c'est bien un XP service pack 2 ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  13. #13
    Membre habitué Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Points : 161
    Points
    161
    Par défaut
    résolu ! J'ai désactivé le firewall natif de Windows XP et ça marche !

    bon je suis content que ça marche mais je trouve ça super incompréhensible quand même !

    le firewall activé easyphp marche alors pourquoi apache seul ne marche pas ?

    une question de version ?

  14. #14
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Non : dans le pare-feu de Windows, on liste les programmes à protéger ou déprotéger. httpd.exe d'Apache ou d'EasyPHP est peut-être apparu dans l'une ou l'autre liste.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  15. #15
    Membre habitué Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Points : 161
    Points
    161
    Par défaut
    Tout à fait exact !
    je ne sais pas si c'est moi (via une demande de windows) ou si c'est la procédure d'install d'easyphp mais le httpd.exe d'easyphp est dans les exceptions et pas celui d'apache 2.


    J'ai corrigé ça et tout marche nikel.

    Merci à toi

    PoichOU

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/07/2014, 10h07
  2. Serveur Apache sur réseau local + Routeur Bbox
    Par tom_tom73 dans le forum Apache
    Réponses: 2
    Dernier message: 02/01/2011, 09h56
  3. Réponses: 62
    Dernier message: 29/04/2010, 06h05
  4. Serveur apache sur le PC et Client sur Ppc
    Par papitou38 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 10/04/2008, 17h28
  5. Réponses: 2
    Dernier message: 05/01/2006, 10h05

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