2 votes

Apache ne parvient pas à démarrer

J'ai récemment mis à jour mon serveur ubuntu de 12.04 à 14.04. Maintenant, apache ne fonctionne plus correctement. Voici l'erreur que j'obtiens en redémarrant apache2.

 * Restarting web server apache2                                                                                                                                                                                                      [fail]
 * The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/mods-enabled/authz_default.load: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.

La ligne 210 dans apache2.conf est :

Include mods-enabled/*.load

Je ne semble pas trouver de problèmes liés à cela.

1voto

bistoco Points 1471

Ligne 210 sur apache2.conf charge tous les modules sur /etc/apache2/mods-enabled/ qui sont des liens symboliques vers /etc/apache2/mods-available/ Exécutez cette commande pour voir si le lien symbolique est rompu.

ls -la /etc/apache2/mods-enabled/

Si c'est le cas, supprimez le lien symbolique et essayez de redémarrer apache à nouveau.

sudo unlink /etc/apache2/mods-enabled/authz_default.load
sudo service apache restart

Il est possible que vous deviez désactiver d'autres modules également, ou les réinstaller si nécessaire.

Note : La manière habituelle de désactiver les mods (qui suppriment les liens symboliques en interne) est d'utiliser la commande suivante a2dismod mais je ne sais pas si cela fonctionne sur les mods/synlinks cassés.

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