“Apache2.service tidak aktif, tidak bisa memuat ulang”

10

Saat berjalan sudo service apache2 reload, saya mendapatkan kesalahan:

apache2.service is not active, cannot reload

Output dari 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:~#

Output dari 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:/#

Saya mencoba mengaktifkan sertifikat ssl. Namecheap memberi saya file & saya menggunakannya di file ..cf.crt. Setelah melihat kesalahan ini saya mencoba memvalidasi melalui metode DCV. Namun saya tetap mendapatkan kesalahan ini. sudo service apache2 restarttidak memberikan output apa pun.

pengguna9677832
sumber
Bisakah kita melihat output status layanan apache2 sudo?
Manuel Alvarez
@ManuelAlvarez Post diedit
user9677832
1
Bisakah Anda juga menambahkan outputgrep '15 08:23:' /var/log/apache2/error.log
Martin Thornton
Jika tidak ada output, jalankan zgrep -h 'Oct 15 08:23:' /var/log/apache2/error.log*saja.
Martin Thornton
Saya juga mencoba untuk me-reboot seluruh OS, tetapi tidak membantu.
user9677832

Jawaban:

16

Melakukan

apachectl stop

Ini akan melempar pesan kesalahan tentang kesalahan sintaks dalam /etc/apache2/apache2.conffile

Perbaiki itu.

Lalu lakukan

apachectl stop
/etc/init.d/apache2 start

Sekarang reload apache2 akan berfungsi

Melakukan

/etc/init.d/apache2 reload
rancho
sumber
Sebenarnya, itu bulan lalu dan saya harus menginstal ulang OS. By the Way, Terima kasih atas jawabannya.
user9677832
Ini berhasil untuk saya!
gthuo