How do i create a cloudfront proxy style system on my own server

view story

http://serverfault.com – the problem i have is, apache restarts every time i add a new vhost, and with how the server is created, there is no way to avoid that, when apache restarts, it can take upwards of 5 minutes as there are nearly 6000 vhosts. What i am looking to do is have a httpd other than apache to be my main web frontend that simply passes all requests on to apache and returns what apache returns, and if apache is too busy, or is unavailable, to return the last available version of the page. (HowTos)