Você deseja adicionar seu script de inicialização ao nível de execução apropriado. O script init normalmente é /etc/init.d/apache2
onde você pode executar manualmente /etc/init.d/apache2 start
para iniciá-lo.
No Gentoo, você escreveria:
rc-update add apache2 default
No Ubuntu / Debian, isso funciona:
sudo update-rc.d apache2 defaults
No Red Hat Linux / Fedora / CentOS, um pouco de pesquisa mostra isso:
chkconfig --add httpd
Isso varia um pouco de distribuição para distribuição, mas a ideia geralmente é a mesma. Basicamente, todos esses comandos fazem um link simbólico da /etc/init.d/
pasta em nível de execução apropriada /etc/
.