====== 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