Point subdomain to root drupal install
The Domain Access module has quite thorough documentation.

For your specific issue, you want the Before installing section, which covers the necessary Apache configuration. In short, you're right that you want to configure all domains to point at a single docroot--once that is set up, Domain Access will properly handle which content is available on specific domains.