Pre-Requirements:
Working LAMP installation with Ubuntu Server. Help is here and here.
SSL security is enabled for Apache with Name Based Virtualhosts.
Assumption
Name of the website is www.example.com. Replace it with your correct domain name.
Obtaining a SSL certificate for your website from StartSSL is quite straightforward. Use ExpressLane option from the StartSSL start page and steps will be self explanatory. Here I assume you already created a personal digital certificate, logged in to StartSSL, verified your domain, and created a private key (you can also create your own private key and a CSR yourself from openssl command) and finally downloaded/saved both your server certificate and private certificate files.
Continue reading →
Ubuntu, Webserver