I am using a Linode VPS to test a couple of Drupal apps using Apache virtual hosts.  One of the problems I am having is the files from one host is bleeding over into another host; ie, if I put files in host A, I can access those files from host B.  What gives?  Is that an Apache issue?  If it is, how do I fix it?  I used the instructions from Linode&#39;s website to set up the virtual hosts with SSL.  I went over the files about 5 times each to make sure all the folder names were correct.  Is there a document somewhere that lays out the architecture of virtual hosting?  I want to be able to trace  what exactly happens when a request is made to a specific host.<div>
<br></div><div>The other issue is finding a good way to deploy Drupal easily to a test server and then to a production server, with all of the security and database tables in place.  I have heard some people use Ant, spit and duct tape.  I have never used Ant much.  On the Windows side, I have used msconOn my laptop, I use Turnkey Linux virtual machine devices to test locally, so all the setup is done for me there.</div>