Comprende el código correctamente antes de utilizarlo a tu trabajo y si ttienes algo que aportar puedes compartirlo con nosotros.
Solución:
Debian (Ubuntu/Linux Mint)
rcconf (GUI-CLI)
sudo apt-get install rcconf
sudo rcconf
actualizar-rc.d
sudo update-rc.d -f apache2 add
o
sudo update-rc.d apache2 defaults
Red Hat/Fedora/CentOS
chkconfig
sudo chkconfig --add apache2
o
sudo chkconfig -- level 35 apache2 on
Dado que Mint se basa en Ubuntu, y Ubuntu ha cambiado a Upstart, Upstart Cookbook tiene toda la información para que un servicio se inicie en el arranque o en cualquier nivel de ejecución especificado.
Este sitio ofrece un libro de cocina detallado para iniciar Apache en el arranque.
Otra causa del mismo problema es la prioridad de los enlaces de apache en rc[0-6].d. Los míos eran S90 y K09, y Apache no arrancaba en el arranque. Establecer las prioridades en sus valores predeterminados, 20, funcionó para mí. Los enlaces existentes deben eliminarse primero.
sudo update-rc.d -f apache2 remove
sudo update-rc.d apache2 defaults
Tienes la posibilidad dar recomendación a este artículo si si solucionó tu problema.