Intentando reiniciar apache desde la terminal usando el siguiente comando:
sudo service apache2 restart
al ejecutar ese comando obteniendo el siguiente error:
Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
Al excitar "systemctl status apache2.service" obtuvo un resultado inferior
apache2.service - (null)
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since Sat 2015-05-30 02:22:41 IST; 12s ago
Docs: man:systemd-sysv-generator(8)
Process: 4866 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
apache error.log
AH00489: Apache/2.4.12 (Unix) configured -- resuming normal operations
AH00094: Command line: '/usr/local/apache2/bin/httpd'

sudo journalctl -xeeso le dará una mejor idea de lo que sucedió. si aún tiene problemas para entenderlo. Publica los resultados aquí./var/log/apache2/error.logRespuestas:
Quizás esto ayude a encontrar la causa:
En mi caso fue un error en el archivo de configuración:
fuente
No journal files were found.sudo journalctl | tailHay algún error de sintaxis en el archivo
apache2.conf.En una terminal, escriba:
Entonces:
Le mostrará dónde está el error en el
apache2.confarchivo para corregir.fuente
apache2ctl configtesttengo la sintaxis ok, pero cuando ejecutoapache2 --helptengoapache2: Syntax error on line 82 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRooty no hay errores en apache error.log!/etc/apache2/sites-enabled/directorio, noté que obtuve un archivo, no un enlace simbólico a site.conf + reenable mod php5.6 (sudo a2dismod php5.6; sudo a2enmod php5.6) mi servicio apache2 se ha iniciado sin "ohh- ahh "El problema se debe a que algunos archivos de configuración se eliminan, debe reinstalarlos.
REINSTALL APACHE2:
Para reemplazar los archivos de configuración que se han eliminado, sin purgar el paquete, puede hacer lo siguiente:
Para eliminar completamente los archivos de configuración de apache2, debe:
que luego te permitirá reinstalarlo de la manera habitual con:
Se requiere la purga para eliminar todos los archivos de configuración: si elimina los archivos de configuración pero solo elimina el paquete, entonces esto se recuerda y los archivos de configuración que faltan no se reinstalan de manera predeterminada.
Luego VUELVA A INSTALAR PHP5:
fuente
Problema:
Solución:
Para eliminar completamente los archivos de configuración de apache2, debe:
1)
sudo apt-get purge apache2que luego te permitirá reinstalarlo de la manera habitual con:
2)
sudo apt-get install apache2==> Funciona bien ...
Gracias....
fuente
Obtuve el mismo error después de eliminar un host virtual. El problema era el archivo conf de SSL persistente asociado con ese host ubicado en
/etc/apache2/sites-enabled. El SSL fue a través de Let's Encrypt, por lo que el código que eliminé fue:fuente
Obtuve los mismos errores al trabajar con .htaccess
Acabo de poner este comando
en
/etc/apache2/sites-enabled/000-default.confesta carpetadespués de agregar esto tengo el error
luego elimino estas instrucciones de paz del archivo y mi error se ha resuelto.
fuente
lo más probable es que tenga un error de sintaxis. para mí estaba en mi carpeta 'sitios habilitados'.
escribí mal 'ServerAlias' a 'ServerAlisa'.
fuente
Esto es principalmente un error de configuración. Acabo de tener un sitio antiguo habilitado en Apache, lo que causó este error. Así que tuve que desactivarlo antes de volver a cargar Apache.
Problema resuelto :)
fuente
¡Gracias por tu ayuda! Pude instalar correctamente con Solution:
Para eliminar completamente los archivos de configuración de apache2, debe:
sudo apt-get purge apache2que luego te permitirá reinstalarlo de la manera habitual con:sudo apt-get install apache 2Ahora funciona bien.
fuente
Creo que el problema es que tiene algún sitio habilitado pero eliminó su archivo de configuración. Intente deshabilitar el sitio con sudo a2dissite "name" y luego reinicie el servidor apache. Al menos este fue el problema para mí y esta acción lo resolvió.
fuente
En mi caso, el error comenzó a aparecer después de hacerlo
apt upgrade. Después de jugar mucho, fui a los siguientes directorios para ver qué puedo desactivar.a2dismod(para volver a activara2enconf)a2disconf(para volver a encendera2enconf)En mi caso, tenía esos MODS habilitados.
Parece que
apt-upgradedebe haber eliminado / roto php7.2 porque tan pronto como lo deshabilité y reinicié, todo funcionó. Por supuesto, en el caso de cualquier otra persona, puede ser algo diferente. Cuando Apache falla, puede ser una mala configuración o un mal mod. Tienes que elegir tus batallas.fuente