na subdomeni moras imati drugaciji DocumentRoot, jer apache zna zezati zbog toga. Win masina ili linux, gdje se to vrti ? Trebas dodati i u DNS-u zapis koji pointa na tu pod-domenu. dakle na windowsu je to u hosts file-u. Mora biti IP hostname.
Umjesto <VirtualHost *:80> dodaj umjesto * naziv poddomene i naravno gore gdje je top domena, stavi ime domene
Neznam dali si dodao u httpd.conf-u ali i ova linija treba biti NameVirtualHost POD-DOMENA