This tutorial would probably fall under an advanced category in that it assumes you know how to use things like gcc, build a normal web server (although it does walk you through this), and are familiar with a unix platform and somewhat familiar with apache. I had to build one of these recently and while there is some documentation on how to do this for normal HTTP traffic, the documentation for SSL was pretty sparse (well really, non-existant or I had no luck finding it). Opinions on how the server was setup or other security notes are welcome (I like to learn and hopefully some of you will pick up on some of the lessons I had to learn).

/nebulus