I searched a little, and found Cherokee: http://www.cherokee-project.com/ There are Debian packages for it, and it seems to be using GnuTLS. I don't know if it supports HTTPS virtual hosting. You could search the source for 'gnutls_server_name_get'. /Simon