"Apache2.service ist nicht aktiv, kann nicht neu geladen werden"

10

Beim Laufen sudo service apache2 reloadbekomme ich die Fehlermeldung:

apache2.service is not active, cannot reload

Ausgabe von 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:~#

Ausgabe von 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:/#

Ich habe versucht, das SSL-Zertifikat zu aktivieren. Namecheap hat mir eine Datei zur Verfügung gestellt und ich habe sie für die Datei ..cf.crt verwendet. Nachdem ich diesen Fehler gesehen hatte, versuchte ich, ihn über die DCV-Methode zu validieren. Trotzdem bekomme ich diesen Fehler. sudo service apache2 restartgibt keine Ausgabe.

user9677832
quelle
Können wir die Ausgabe des Status von sudo service apache2 sehen?
Manuel Alvarez
@ ManuelAlvarez Beitrag bearbeitet
user9677832
1
Können Sie auch die Ausgabe vongrep '15 08:23:' /var/log/apache2/error.log
Martin Thornton
Wenn keine Ausgabe erfolgt, führen Sie zgrep -h 'Oct 15 08:23:' /var/log/apache2/error.log*stattdessen aus.
Martin Thornton
Ich habe auch versucht, das gesamte Betriebssystem neu zu starten, aber es hat nicht geholfen.
user9677832

Antworten:

16

Tun

apachectl stop

Es wird eine Fehlermeldung bezüglich eines Syntaxfehlers in der /etc/apache2/apache2.confDatei ausgegeben

Verbessere es.

Dann mach

apachectl stop
/etc/init.d/apache2 start

Jetzt funktioniert das Neuladen von Apache2

Tun

/etc/init.d/apache2 reload
Rancho
quelle
Eigentlich war das vor einem Monat und ich musste das Betriebssystem neu installieren. Übrigens, danke für die Antwort.
user9677832
Das hat bei mir funktioniert!
Gthuo