title: Why should one use a http server in front of a framework web server?
body: <p>Web applications frameworks such as sinatra (ruby), play (scala), lift (scala) produces a web server listening to a specific port.</p>
  
  <p>I know there are some reasons like security, clustering and, in some cases, performance, that may lead me to use an apache web server in front of my web application one.</p>
  
  <p>Do you have any reasons for this from your experience?</p>