Así que intenté iniciar mi servidor apache2 con el siguiente comando ...
sudo service apache2 start
Pero luego recibo este mensaje de error ...
Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
Entonces, cuando trato de ver el systemctl, obtengo esto ...
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since Mon 2015-07-06 10:34:49 IST; 4min 23s ago
Docs: man:systemd-sysv-generator(8)
Process: 8899 ExecStart=/etc/init.d/apache2 start (code=exited, status=2)
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Starting LSB: Apache2 web server...
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: apache2.service: control process exited, code=exited status=2
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Failed to start LSB: Apache2 web server.
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Unit apache2.service entered failed state.
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: apache2.service failed.
http: // localhost / en mi navegador también me da un error que significa que apache no se está ejecutando.
Cuando hago esto ...
sudo restart apache2
Me sale este error ...
restart: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
Alguien por favor ayuda.
Respuestas:
Creo que por alguna razón eliminaste el archivo de configuración de envvars
Entonces debe crearlo y pegar el contenido desde aquí (contenido predeterminado para este archivo)
Luego reinicie el servicio apache como de costumbre
fuente
Tuve el mismo problema, hice cambios
apache.conf file
por alguna razón, lo que me lleva al mismo error que tú.He reinstalado el servidor Apache, ahora todo funciona bien.
Use los siguientes comandos:
Desinstalar Apache:
Instalar Apache
Reiniciar servidor
fuente