se non sbaglio Suse utilizza lo script /etc/boot.local dove poter mettere i comandi da eseguire all'avvio del sistema (con qualsiasi runlevel).

Verifica se hai quel file e scrivi dentro il comando di avvio di apache che dovrebbe essere: apachectl -k start (ev. verifica dalla shell)