"Apache2.service no está activo, no se puede volver a cargar"

10

Cuando ejecuto sudo service apache2 reload, me sale el error:

apache2.service is not active, cannot reload

Salida 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:~#

Salida 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:/#

Traté de habilitar el certificado SSL. Namecheap me proporcionó un archivo y lo usé en el archivo ..cf.crt. Después de ver este error, intenté validar mediante el método DCV. Pero aún así me sale este error. sudo service apache2 restartNo da ninguna salida.

usuario9677832
fuente
¿Podemos ver la salida del estado de sudo apache2 del servicio?
Manuel Alvarez
@ManuelAlvarez Publicación editada
usuario9677832
1
¿Puedes agregar también la salida degrep '15 08:23:' /var/log/apache2/error.log
Martin Thornton
Si no hay salida, ejecute en su zgrep -h 'Oct 15 08:23:' /var/log/apache2/error.log*lugar.
Martin Thornton el
También intenté reiniciar todo el sistema operativo, pero no me ayudó.
user9677832

Respuestas:

16

Hacer

apachectl stop

Lanzará un mensaje de error con respecto al error de sintaxis en el /etc/apache2/apache2.confarchivo

Corrígelo.

Entonces hazlo

apachectl stop
/etc/init.d/apache2 start

Ahora la recarga de apache2 funcionará

Hacer

/etc/init.d/apache2 reload
rancho
fuente
En realidad, eso fue hace un mes y tuve que reinstalar el sistema operativo. Por cierto, gracias por la respuesta.
user9677832
¡Esto funcionó para mí!
gthuo