So i decided to create a SSL certificate for my blog using the Lets Encrypt feature built into Virtualmin but this resulted in my many domain names not working over SSL (I only created a certificate for aaronsadler.co.uk).
I found the simplest plugin for joomla to achieve this, it’s called Domain Redirect, and put simply it will redirect you to the domain of your choosing.
To force SSL this is already built into Joomla! just go to
System > Global Configuration > Server then set Force SSL to either Entire Site or Administrator Only, i have it set to Entire site here.