HTTP请求从Web服务器分派到CGI / FastCGI进程

为了更好地了解在Web应用程序中如何处理HTTP请求,像Apache这样的Web服务器如何向其中一个虚拟主机发送请求? 无论框架(Rails / PHP / Java)如何,执行的初始程序是什么? 如果有人可以列举Rails的例子(我知道Rails),我将不胜感激。 提前致谢!

啊,一些好的专栏文章解释了我想要知道的大部分内容:

http://railsguts.com/initialization.html

http://www.codeweblog.com/rails-startup-process/