Its been a long time since I used RedHat, and an even longer one since 7.3....
IIRC, you need to go into the RH "Services" app/config thingy, and put a check next to httpd (to run at boot), then hit save. Should load at boot then.
If that doesn't work, you can always add a line to rc.local to "manually" start it.