Apache não iniciando

8

Então eu tentei iniciar meu servidor apache2 com o seguinte comando ...

sudo service apache2 start

Mas então recebo esta mensagem de erro ...

Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.

Então, quando eu tento ver o systemctl, eu entendo isso ...

● 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.
O

link no meu navegador também me causa um erro, o que significa que o apache não está em execução.

Quando faço isso ...

sudo restart apache2

Eu recebo este erro ...

restart: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

Alguém por favor ajude.

    
por Archisman Dinda 06.07.2015 / 07:19

2 respostas

4

Acho que por algum motivo você excluiu o arquivo de configuração do envvars

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

Você tem que criá-lo e colar o conteúdo de aqui (conteúdo padrão para este arquivo)

sudo touch /etc/apache2/envvars
sudo nano /etc/apache2/envvars

Em seguida, reinicie o serviço do apache como de costume

sudo service apache2 restart
    
por bistoco 24.12.2015 / 20:21
1

Eu tive o mesmo problema, fiz alterações em apache.conf file por algum motivo, o que me leva ao mesmo erro que você.

Eu reinstalei o servidor Apache, agora tudo está funcionando bem.

Use os seguintes comandos:

  1. Desinstalar o Apache:

    sudo apt-get remove apache2*
    
  2. Instalar o Apache

    sudo apt-get install apache2
    
  3. Reinicie o servidor

    sudo service apache2 restart
    
por Gururaj Jeerge 17.08.2015 / 08:20