116 votes

Apache ne parvient pas à redémarrer

J'essaie de redémarrer apache à partir du terminal en utilisant la commande suivante :

 sudo service apache2 restart

Lors de l'exécution de cette commande, je reçois l'erreur suivante :

Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.

En exécutant "systemctl status apache2.service", j'ai obtenu le résultat suivant

apache2.service - (null)
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since Sat 2015-05-30 02:22:41 IST; 12s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 4866 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

apache error.log

AH00489: Apache/2.4.12 (Unix) configured -- resuming normal operations
AH00094: Command line: '/usr/local/apache2/bin/httpd'

2voto

Bruce Tong Points 141

Vous avez probablement une erreur de syntaxe. Pour moi, elle se trouvait dans mon dossier 'sites-enabled'.

J'ai mal orthographié "ServerAlias" en "ServerAlisa".

1voto

Thomas Venturini Points 561

Il s'agit principalement d'une erreur de configuration. Je viens juste d'activer un ancien site sur apache, ce qui a causé cette erreur. J'ai donc dû le désactiver avant de recharger apache.

sudo a2dissite <my-site>
sudo service apache2 reload

Problème résolu :)

1voto

Kaushikdjay Points 11

J'ai obtenu les mêmes erreurs en travaillant avec .htaccess.

Je viens de mettre cette commande

<Directory /var/www/html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
</Directory>

sur /etc/apache2/sites-enabled/000-default.conf ce dossier

Après avoir ajouté ceci, j'ai obtenu l'erreur

Ensuite, je supprime ces commandes du fichier et mon erreur est résolue.

0voto

Renata Sembay Points 1

Merci pour votre aide ! J'ai pu installer correctement avec Solution :

Pour supprimer complètement les fichiers de configuration d'apache2, vous devez :

  1. sudo apt-get purge apache2 qui vous permettra ensuite de le réinstaller de la manière habituelle avec :

  2. sudo apt-get install apache 2

Il fonctionne maintenant très bien.

0voto

Ilias Koritsas Points 1

Je pense que le problème est que vous avez activé un site mais que vous avez supprimé son fichier de configuration. Essayez de désactiver le site avec sudo a2dissite "name" (nom) puis redémarrez le serveur apache. En tout cas, c'était le problème pour moi et cette action l'a résolu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X