sudo service apache2 restart dando apache2: serviço não reconhecido

sudo service apache2 restart dando apache2: serviço não reconhecido

Eu removi o apache2 antes e reinstalei-o no Ubuntu 14.04. Agora quero reiniciar o Apache.

Aqui está como o Apache foi desinstalado:

sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common

e

sudo apt-get autoremove

Depois de reinstalar tentei abaixo

sudo service apache2 restart

mas dá

$ apache2: serviço não reconhecido

Quando eu verifico a versão do Apache

$ apache2 -v  

Versão do servidor: Apache/2.4.7 (Ubuntu) Servidor construído: 10 de março de 2015 13:05:59

o que estou perdendo?

Reiniciei meu vps, mas ainda dá o mesmo erro.

Responder1

Talvez seja necessário reinstalar o pacote comum. Parece que está faltando o script de inicialização. Você pode verificar se o apache2 está no diretório /etc/init.d/.

ls /etc/init.d/

Se estiver faltando, você pode tentar reinstalar o comum. Além disso, você pode executar a reinstalação no Apache2 para ver se ele substitui os arquivos que estão faltando.

sudo apt-get install --reinstall apache2.2-common

Responder2

Estou usando Ubuntu 18.04 Subsystem for Windows 10e tive esse problema ao iniciar meu serviço apache2 pela primeira vez, para consertar você tem que recuperar seu apache2-utilsdigitando estes comandos em seu terminal:

sudo apt-get remove --purge apache2 apache2-utils
sudo apt-get install --reinstall apache2 apache2-utils
sudo service apache2 start

e depois verifique por:

sudo service apache2 status

informação relacionada