Configuring a basic multisite development environment in Linux
If you followed the exact instructions and you did not change any paths, then you have a typo: /var/www/html/drupal/sites/testsite.localhost/ See the extra 'html' directory? Make sure the paths in the apache config (step#3) match the actual paths in your file system.