====== HTTPS Virtual Hosts on Ubuntu 8.04 LTS Server ======
Using gnutls for https virtual hosts
===== Resources =====
[[http://blog.itwarlocks.com/2009/06/18/https-virtual-hosts-on-ubuntu-8-04-lts-server/|Extensible Development ยป HTTPS Virtual Hosts on Ubuntu 8.04 LTS Server]]\\
[[http://www.outoforder.cc/projects/apache/mod_gnutls/|OutOfOrder.cc mod_gnutls]]\\
[[http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI|NameBasedSSLVHostsWithSNI - Httpd Wiki]]\\
===== Steps done based on itwarlocks.com =====
ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.9.tar.gz
ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.6.tar.gz
ftp://gnutls.hellug.gr/pub/gnutls/gnutls-2.10.0.tar.bz2
http://www.outoforder.cc/downloads/mod_gnutls/mod_gnutls-0.5.7.tar.bz2
Follow up compile for each download in order of download, (commands from resource above)
~% mkdir gnutls
~% cd gnutls
~/gnutls% wget "ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.4.4.tar.gz"
~/gnutls% tar -xvzf libgcrypt-1.4.4.tar.gz
~/gnutls% cd libgcrypt-1.4.4
~/gnutls/libgcrypt-1.4.4% ./configure --prefix=/usr
~/gnutls/libgcrypt-1.4.4% make
~/gnutls/libgcrypt-1.4.4% sudo make install
~/gnutls/libgcrypt-1.4.4% sudo ldconfig
~/gnutls/libgcrypt-1.4.4% cd ..
~/gnutls% rm -Rf libgcrypt-1.4.4
==== Not required ====
wget "http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error0_1.6-1_amd64.deb"
wget "http://http.us.debian.org/debian/pool/main/libg/libgcrypt11/libgcrypt11_1.4.5-2_amd64.deb"
dpkg -i libgpg-error0_1.6-1_amd64.deb
dpkg -i libgcrypt11_1.4.5-2_amd64.deb