Você tentou apenas especificar o caminho que deseja usar para cada host virtual em uma seção do VirtualHost em httpd.conf
para cada host com uma instrução como DocumentRoot /mnt/somedirectory/firsthost
Você tem um motivo para precisar colocar cada um deles em /srv/www/htdocs/
?