"Apache2.service n'est pas actif, impossible de recharger"

10

Lors de l'exécution sudo service apache2 reload, j'obtiens l'erreur:

apache2.service is not active, cannot reload

Sortie de sudo service apache2 status

root@gamma:~# sudo service apache2 status
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
       └─apache2-systemd.conf
Active: inactive (dead) since Sat 2016-10-15 08:23:11 UTC; 2h 28min ago
 Docs: man:systemd-sysv-generator(8)
Process: 2203 ExecStop=/etc/init.d/apache2 stop (code=exited,     status=0/SUCCESS)
Process: 2185 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)

Oct 15 08:23:10 gamma systemd[1]: Starting LSB: Apache2 web server...
Oct 15 08:23:10 gamma apache2[2185]:  * Starting Apache httpd web server apache2
Oct 15 08:23:11 gamma apache2[2185]: Action 'start' failed.
Oct 15 08:23:11 gamma apache2[2185]: The Apache error log may have more information.
Oct 15 08:23:11 gamma apache2[2185]:  *
Oct 15 08:23:11 gamma apache2[2203]:  * Stopping Apache httpd web server apache2
Oct 15 08:23:11 gamma apache2[2203]:  *
Oct 15 08:23:11 gamma systemd[1]: Started LSB: Apache2 web server.
root@gamma:~# sudo service apache2 reload
apache2.service is not active, cannot reload.
root@gamma:~#

Sortie de error.log

root@gamma:/# sudo service apache2 force-reload
apache2.service is not active, cannot reload.
root@gamma:/# grep '15 08:23:' /var/log/apache2/error.log
root@gamma:/# zgrep -h 'Oct 15 08:23:' /var/log/apache2/error.log*
[Sat Oct 15 08:23:11.012917 2016] [ssl:emerg] [pid 2202] AH02562: Failed to configure certificate   bot.testingsite.cf:443:0 (with chain), check /etc/apache2/ssl/bot.testingsite.cf.crt
[Sat Oct 15 08:23:11.013037 2016] [ssl:emerg] [pid 2202] SSL Library Error:    error:0906D06C:PEM rou  tines:PEM_read_bio:no start line (Expecting: TRUSTED CERTIFICATE) -- Bad file contents or format -   or even just a forgotten SSLCertificateKeyFile?
[Sat Oct 15 08:23:11.013056 2016] [ssl:emerg] [pid 2202] SSL Library Error: error:140DC009:SSL rou  tines:SSL_CTX_use_certificate_chain_file:PEM lib
root@gamma:/#

J'ai essayé d'activer le certificat SSL. Namecheap m'a fourni un fichier et je l'ai utilisé sur un fichier ..cf.crt. Après avoir vu cette erreur, j'ai essayé de valider via la méthode DCV. Mais je reçois toujours cette erreur. sudo service apache2 restartne donne aucune sortie.

user9677832
la source
Peut-on voir la sortie du statut sudache du service apache2?
Manuel Alvarez
@ManuelAlvarez Post édité
user9677832
1
Pouvez-vous également ajouter la sortie degrep '15 08:23:' /var/log/apache2/error.log
Martin Thornton
S'il n'y a pas de sortie, exécutez-le à la zgrep -h 'Oct 15 08:23:' /var/log/apache2/error.log*place.
Martin Thornton du
J'ai également essayé de redémarrer l'ensemble du système d'exploitation, mais cela n'a pas aidé.
user9677832

Réponses:

16

Faire

apachectl stop

Il lancera un message d'erreur concernant l'erreur de syntaxe dans le /etc/apache2/apache2.conffichier

Corrige le.

Alors fais

apachectl stop
/etc/init.d/apache2 start

Maintenant, le rechargement d'apache2 fonctionnera

Faire

/etc/init.d/apache2 reload
rancho
la source
En fait, c'était il y a un mois et j'ai dû réinstaller le système d'exploitation. Au fait, merci pour la réponse.
user9677832
Cela a fonctionné pour moi!
gthuo