This tutorial is written by completing the actual scenario I have at the time I'm writing it.
First you need to have a private development VirtualBox web server created before you start this process. The web server in my case has a public domain name of:
The domain for the development website in my case is:
Your website domain should have a DNS CNAME record that points to the main web server domain.
Because of the way development websites are set up you may need to manually restart the Apache process after you boot because its automated start may be cancelled because the network shares are not yet available soon enough after the boot process.