vhost.conf and general understanding
Your virtual hosting config looks good to me.  However, how are you running SSL?
You've only shown the port 80 / non-SSL config and it shows a redirect to https so the DocumentRoot probably differs between port 80 and 443 versions vhost stanzas.
Make sure DocumentRoot is the same in both places and you should be able to load up Craft without the www-craft-test prefix.