This is more of a reference for myself to come back to, but if anyone else needs the details here they are. This was for ubuntu so structure may be different depending on setup. Ensure SSL is enabled Generate CSR Request (Which will create private keys and csr) in etc/ssl/private Move CSR to Certs Folder Secure Copy Certificates from Desktop to server If you need to bundle the certs use Edit VHosts for Port 443 Check vhosts config Restart Apache Verify it worked http://www.sslshopper.com/ssl-checker.html#hostname=www.yoururl.com