i figured out the problem myself. the apache httpd.conf was reading in http_macosxserver.conf. for some reason the http_macosxserver.conf was messing everything up. i just deleted the lines where httpd.conf was reading in http_macosxserver.conf and everything ran fine