I have installed apache 2.2 but when I try to make it listen to 80, I can browse the target page and access denied error is displayed.
But when I change the listening port to say 8080, I could browse using this port.
I have already tried to check if the port 80 is used by some other service or not using netstat -an
But only port 80 is listening to only local address, and process id corresponds to httpd.exe as well.
That really surprises, if http.exe starts on port 80 but in the browser access denied error is shown.

never mind I could solve this yesterday, the problem was not to correct entry for the virtual host.