Problème lancement Apache

Résolu
MrSlave Messages postés 2657 Statut Membre -  
MrSlave Messages postés 2657 Statut Membre -
Bonjour,

J'ai une erreur qui m'empèche de lancer Apache.
Dans le fichier de log, je trouve ça :
"Cannot assign requested adress : make_sock : could not bin to adress 172.16.1.104:80 no listening socket available, shutting down".

Est ce que quelqu'un aurait une idée ?
--
MrSlave, l'esclave de ces demoiselles !

27 réponses

  • 1
  • 2
  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    N'aurais tu pas déjà un autre serveur qui tourne sur le port 80?
    0
  2. MrSlave Messages postés 2657 Statut Membre 147
     
    Non.
    Je suis sur une machine virtuelle et je n'ai que ça.
    0
  3. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    L'adresse de ta machine est bien 172.16.1.104?
    0
    1. MrSlave Messages postés 2657 Statut Membre 147
       
      Ouaip.
      Je l'ai configuré avec un des informaticiens de la boite donc pas de problèmes de ce côté normalement.
      C'est peut être un problème depuis la modif du fichier httpd.conf ?
      0
  4. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Tu peux faire un netstat -an et donner le résultat?
    0
    1. MrSlave Messages postés 2657 Statut Membre 147
       
      Est ce que tu pourrais me dire ce que tu cherches ?
      Par que là je ne suis pas sur le même pc que celui qui gère le serveur.
      Et je ne peux pas copier des fichiers de ma machine virtuelle sur un périphérique (donc copier-coller c'est mort ^^) à cause de droits que je ne peux pas modifier sur mon DD.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Non c'est juste pour vérifier qu'aucun port utile n'est pris, le netstat -an permet de vérifier cela.
    0
  7. MrSlave Messages postés 2657 Statut Membre 147
     
    Je vais manger dans 2min donc je vais voir ça quand je vais revenir, dans 1h.

    Merci encore de ta patience. ;)
    0
  8. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Oki doki :)
    0
  9. MrSlave Messages postés 2657 Statut Membre 147
     
    J'ai testé différentes commandes :
    lsof -i tcp:80 et netstat -lnp | grep '0.0.0.0:80'
    (Je voulais voir si il y avait déjà quelque chose de lancé sur le port 80, au cas où je serais passé à côté de quelque chose, mais ces commandes ne renvoyait rien)

    Ensuite, j'ai fait :
    fuser -auv -n tcp:80
    Et ça m'a renvoyé :
    "USER PID ACCESS COMMAND
    80/tcp :
    "
    Je suppose donc qu'il n'y a effectivement rien sur le port 80.
    0
  10. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Arf je suis au boulot maintenant, je peux pas voir tes images.

    Je revois ça ce soir.
    0
  11. MrSlave Messages postés 2657 Statut Membre 147
     
    D'après ce que j'ai lu sur un forum hier, le problème viendrait peut être du bind.
    Mais comment vérifier, ça je n'en ai aucune idée. ^^
    0
  12. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Je suis allé voir quelques topics et j'aimerais savoir un truc.

    N'aurais tu pas deux fois la ligne "Listen 80" dans deux fichiers de config différents par hasard?

    Si tu ne veux pas chercher, essaie d'enlever le "Listen 80" du fichier ports.conf, et redémarre apache.

    0
    1. MrSlave Messages postés 2657 Statut Membre 147
       
      Je n'arrive pas à trouver le fichier ports.conf

      Vu que j'utilise lampp, il s'appelle peut être différemment.
      Je viens d'ouvrir la plupart des fichiers .conf présents dans /etc mais je ne trouve pas d'autres endroits où les ports sont mentionnés.

      Il y a juste un truc qui m'intrigue, pourquoi y a t-il plusieurs fois le fichier httpd ?
      J'ai :
      httpd.conf
      httpd.conf-pre-1.5.1
      httpd.con.bak
      0
  13. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Ca je ne sais pas mais il n'y a que le fichier httpd.conf qui est utilisé.

    Tu pourrais regarder dans ton fichier httpd.conf pour trouver la ligne "Listen *********" voir ce qu'elle contient?
    0
    1. MrSlave Messages postés 2657 Statut Membre 147
       
      Seulement Listen 80.
      0
  14. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Essaie de mettre "Listen 172.16.1.104:80"
    0
  15. MrSlave Messages postés 2657 Statut Membre 147
     
    Toujours la même erreur.
    0
  16. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Tu as essayé de faire un apache2 -t pour vérifier les erreurs de synthaxe?
    0
    1. MrSlave Messages postés 2657 Statut Membre 147
       
      Cette commande ne marche pas. (je suis sur xampp ne l'oublie pas ^^)

      Sinon au lancement d'apache j'ai :
      "Error 1. Couldn't start apache
      Starting diagnose
      Sorry, I've no idea whatés going wrong"

      Ca n'a peut être rien à voir, mais quand j'ai voulu redemarrer xamp, j'ai eu (en plus de l'erreur précédente) :
      "world-writable config file '/opt/lampp/etc/my.cnf' is ignored" (4 fois cette ligne).
      Mais il me semble que ce fichier est le fichier de config de mysql, donc rien à voir, mais on ne sait jamais.
      0
  17. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Arf dommage alors.

    Essaie juste de faire un /opt/lampp/lampp startapache pour voir ce qu'il dit.
    0
  18. MrSlave Messages postés 2657 Statut Membre 147
     
    Comme hier, réponse après manger. xD
    Mais à mon avis, il va me mettre la même chose.
    J'éssaierais tout de même.
    0
  19. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Sinon au pire enlève le Listen 80 de ton fichier de conf, si ça se trouve apache démarre par défaut sur le 80 et comme il y a le listen ça le bloque.

    Enfin bon c'est une hypothèse.
    0
  • 1
  • 2