First off I have a few Alias/Directory directives in my httpd.conf file for things such as phpmyadmin. I also have enabled the vhosts config and in that I have properly configured a separate document root for the site in the vhost container.
Even with the virtualhost configured and working, I am still able to access the /phpmyadmin/ alias within the scope of the virtualhost config.
Say http://www.example2.com is in the vhost config. I can still get to http://www.example2.com/phpmyadmin/ even though I should not be able to. I thought that being in a virtual host was like "jailing" a site? Am I wrong? Is this Apache's default behavior? I can post my virtualhost config section if it is needed...