I encountered a weird problem with Apache recently. It was not serving pages. After a little bit of research, I found the solution. It surprised me. Apparently Skype and Apache conflict for port 80. So if you have Skype installed, you must modify it to not use port 80. This blog shows how to do it. Just wanted to share that in case you are encountering the same problem. I never would have guessed that Skype had anything to do with it!