There must be a setting in apache that denys serving any pages. And since it's even the default, there must be something generally disabling apache from serving any pages.
No, thats not the case. Its just a issue with your default vhost. I posted above two options, so if * does not work, create default vhosts for each ip address.