[all variants] Serving multiple SSL websites on 1 box behind 1 public IP

view story

http://ubuntuforums.org – I maintain a small private server which I use to serve up a personal website and serve websites for a couple of friends as well. Currently, I do this with name based virtual hosting, but I would like to be able to secure each of these sites with their own SSL certificates. I understand that I can do this by switching over to IP based virtual hosting and using IP aliases, but what I'm struggling with is the best way to securely deliver HTTPS requests to those virtual hosts. The option I've been exploring the most extensively is the apache reverse proxy, but it seems to present challe (Hardware)