Pages : 1
#1 Le 18/07/2009, à 08:21
- jeanraoul
Impossible de démarrer Apache! [Résolu]
Après la mise à jour du serveur, apache ne démarre plus, j'ai le message:
:~$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2 httpd (no pid file) not running
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Si je comprends bien, le port 80 est utilisé par un autre processus.
Si je lance:
sudo netstat -alpen --inet |grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 14167 17588/sh
je vois qu'à priori le processus "sh" utilise le port 80.
Que puis-je faire?
Merci!
Dernière modification par jeanraoul (Le 18/07/2009, à 12:04)
J'ai supprimé les fenêtres, à présent je suis libre...
Hors ligne
#2 Le 18/07/2009, à 08:58
- ohmbar
Re : Impossible de démarrer Apache! [Résolu]
tu t'y connectes comme ça tu vois d'où vient le service (en espérant que ce soit de l'http)
vérifie ce qu'est le process et qui l'a lancé (et qui ? root ?), processus père...
ça pourrait être un backdoor...
Hors ligne
#3 Le 18/07/2009, à 09:04
- jeanraoul
Re : Impossible de démarrer Apache! [Résolu]
ok Ohmbar, tu peux m'expliquer plus précisément?
Que veux-tu dire par s'y connecter?
Merci d'avance!
J'ai supprimé les fenêtres, à présent je suis libre...
Hors ligne
#4 Le 18/07/2009, à 09:11
- ohmbar
Re : Impossible de démarrer Apache! [Résolu]
en général le port 80 offre une service sous protocole http
donc essaie avec un navigateur web (http://localhost)
Mais le plus important est de savoir comment et par qui (sous quel compte Système) a été lancé ce daemon, et s'il sert à quelque chose
Hors ligne
#5 Le 18/07/2009, à 09:16
- jeanraoul
Re : Impossible de démarrer Apache! [Résolu]
En fait, localhost ne donne rien puisque apache ne peut pas démarrer.
Comment savoir ce que c'est que ce "sh" et qui l'a lancé?
J'ai supprimé les fenêtres, à présent je suis libre...
Hors ligne
#6 Le 18/07/2009, à 12:06
- jeanraoul
Re : Impossible de démarrer Apache! [Résolu]
Bon, j'ai tué le processus 17588 et ça a libéré le port 80...
Mais je sais toujours pas ce que sh fait là dedans...
J'ai supprimé les fenêtres, à présent je suis libre...
Hors ligne
#7 Le 24/07/2009, à 18:44
- naoli
Re : Impossible de démarrer Apache! [Résolu]
Essaie
sudo killall ssh sshd apache && sudo /etc/init.d/apache2 start && sudo /etc/init.d/ssh start
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne