WSOD on all subdomain blogs need Apache Vhost guide

It seems to me Apache2 guide isnt complete. I have multiple sites existing on Apache2.

Simply having the htaccess does not enable the *:80 hostnames on Apache 2.2

I have tried using Default Server directive but that is not working out either. I am a bit frustrated, can someone point me to the complete guide.

I don’t have more than one IP so I need all Vhosts to work.

Thank you