Apache Server Noob: pas de socket d’écoute disponible

Avant-propos: Je suis novice en matière de réseautage, je peux créer des sites Web, mais je ne fais que pénétrer dans les serveurs, etc.

J’ai récemment téléchargé un binary de serveur Apache (Apache 2.4.12 x64)

Lorsque j’essaie d’exécuter l’invite de commande du serveur, j’obtiens l’erreur suivante:

(OS 10048) Une seule utilisation de chaque adresse de socket (protocole / adresse réseau / port) est normalement autorisée. : AH00072: make_sock: impossible de lier l’adresse 0.0.0.0:80

AH00451: pas de prise d’écoute disponible, fermeture

AH00015: Impossible d’ouvrir les journaux

Je suppose que le port 80 est déjà utilisé. Comment changer le port de liaison, quel (s) port (s) dois-je utiliser? S’il y a un autre problème, comment le résoudre?

Si vous avez besoin d’informations supplémentaires, faites-le moi savoir, je ne savais pas trop quoi fournir.

Vérifiez ces:

  • Vérifiez si le port 80 est utilisé par un autre processus – “netstat -o
  • Arrêtez IIS à partir de la ligne de commande: “net stop was / y”

Fermer Skype fonctionne pour moi car il utilise le port 8080

Essayez d’éditer le fichier httpd dans le dossier conf et éditez le port d’écoute-modification d’écoute suivant ** de Listen 80 à

 #Listen 12.34.56.78:80 Listen 8080 

dans httpd.conf devrait être une entrée “Listen 80”. Parfois, le port 80 par défaut est pris par une autre application (je me souviens, par exemple, que Skype était installé sur ce port). Les autres ports plus ou moins standard à utiliser sont 8000 et 8080, mais vous pouvez généralement définir ce que vous voulez, si vous ne jouez que localement. Plus d’informations peuvent être obtenues dans la documentation officielle: https://httpd.apache.org/docs/2.4/bind.html