sudo service apache2 reinicia dando apache2: servicio no reconocido

sudo service apache2 reinicia dando apache2: servicio no reconocido

Eliminé apache2 antes y lo reinstalé en ubuntu 14.04. Ahora quiero reiniciar Apache.

Así es como se desinstaló Apache:

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

y

sudo apt-get autoremove

Después de reinstalar, probé a continuación.

sudo service apache2 restart

pero da

$ apache2: servicio no reconocido

Cuando reviso la versión de Apache

$ apache2 -v  

Versión del servidor: Apache/2.4.7 (Ubuntu) Servidor creado: 10 de marzo de 2015 13:05:59

¿Qué me estoy perdiendo?

Reinicié mi vps pero sigue dando el mismo error.

Respuesta1

Es posible que deba reinstalar el paquete común. Parece que te falta el script de inicio. Puede verificar si apache2 está en el directorio /etc/init.d/.

ls /etc/init.d/

Si falta, puede intentar reinstalar common. También puede ejecutar la reinstalación en Apache2 para ver si reemplaza los archivos que faltan.

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

Respuesta2

Lo estoy usando Ubuntu 18.04 Subsystem for Windows 10y tuve ese problema al iniciar mi servicio apache2 por primera vez, para solucionarlo debes recuperarlo apache2-utilsescribiendo estos comandos en tu terminal:

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

y luego verifique por:

sudo service apache2 status

información relacionada