Can you restate the problem? httpd is not starting after boot?
What distro are you using?
Can you start it manually?
If you're on a redhat/fedora/centos machine, you can check the status with 'service httpd start|status|stop'.
Use chkconfig to set the run levels for the service with something like 'chkconfig --level 345 httpd on'.