I browse to localhost/ and nothing is shown. No web page, no 'page not found' etc.
However, I change httpd.conf to use port 8080, then browse to localhost:8080/ and my local pages show up.
Why would this happen? Is something else using port 80? What software would do this? How can I find out if other software is using these ports?
I am using Windows XP SP3, I have installed Apache on a user's desktop so that they can do their web development.
There is no IIS on this machine. Only 1 entry in the hosts file (127.0.0.1 localhost) and I have uninstalled skype, which uses port 80 apparently).
SOLVED
Thanks for all your answers, eventually I deleted all the rubbish out of my HTTPD.conf files, got back to a working state then rewrote the rules.
I have a feeling that I didn't have the first line here:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:\webroot"
</VirtualHost>
Best Answer
I'm not exactly sure what you're describing, but some steps that I would take to trouble shoot this would be:
Hopefully one of these steps will point you in the right direction.