Creation site internet pour les entreprises. Site vitrine, CMS, site e-commerce.
Administration de site internet et intégration d'applications Open Source.
Prestations de services informatiques et creation site web à Bordeaux.
Base de connaissance > How To > Erreur de démarrage Apache
  • default color
  • blue color
  • green color
  • red color

Erreur de démarrage Apache2

Envoyer Imprimer
Après un restart de la machine, le serveur web ne fonctionne pas.
La méthode qui suit va nous permettre de redémmarrer apache sans erreur cependant si après le reboot du serveur apache ne fonctionne plus, alors cela signifie qu'apache à rencontré un problème et n'a donc pas pu se lancer correctement. Cette article ne traite pas de la résolution du problème d'origine car les raisons peuvent être nombreuses. Consultez vos log pour connaitre l'origine du problème ; dans le cas de cet article, l'erreur était dut à l'utilisation d'un certificat ssl crypté, apache demandé la passphrase et ne la recevant pas il ne pouvait démarrer. L'utilisation d'une clef décrypté à alors résolu le problème.
Arrêt du serveur :
servername:~# /etc/init.d/apache2 stop
Au démarrage du serveur l'erreur suivante est retournée :
servername:~# /etc/init.d/apache2 start
* 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 [fail]

Un processus semble déjà écouter sur le port 80 :
servername:~# netstat -tulpn | grep :80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2335/apache2
Le processus existe bien, son PID est 2335, nous devons le supprimer afin de pouvoir démarrer apache sans erreur :
servername:~# kill -9 2335
servername:~# /etc/init.d/apache2 start
...
Apache devrait alors se lancer sans erreur.
Mise à jour le Dimanche, 11 Juillet 2010 02:23  

Commentaires  

 
0 #2 Julien Gautier 26-05-2010 19:10
Citation en provenance du commentaire précédent de Mimi190:
Tu est géant monsieur moi c'était le 3468 qu'il a fallu Killer

Le numero 3468 (dans ton cas) correspond à l'identifiant unique du processus (PID), il n'est donc pas étonnant que ce numéro soit différent d'une fois sur l'autre. Autrement dit, si ce problème se reproduit le PID sera très certainement différent ; à toi d'adapter cette méthode à ton cas particulier (comme tu as apparemment su le faire).
Citer
 
 
0 #1 Mimi190 26-05-2010 18:56
Tu est géant monsieur moi c'était le 3468 qu'il a fallu Killer
Citer
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir