podrías crear un archivo /etc/init.d/apache2, le agregas el comando con el que arranca, permisos de ejecución (chmod +x) y lo agregas al runlevel que desees según la distro que uses
Código:
#!/bin/bash
/usr/local/apache2/bin/apchctl start
pero es una forma bastante sucia de hacer las cosas, lo ideal seria utilizar el gestor de paquetes de tu distribución para que te hiciera el trabajo