ProcessIO is now running SSL for free thanks to LetsEncrypt.
It took about 5 minutes to get set up, so if you haven’t done it, do it.
Ubuntu 16.04.5 LTS
I used Certbot, so I went to the site and selected my web server and OS, then followed the instructions.
Important! Amazon Lightsail has a firewall you can configure. If you don’t configure it to allow HTTPS, your SSL certificate request will fail.
Click on Instances > Your instance name > Networking
Then click Add another. Select HTTPS from the dropdown and it will auto add the port, etc. Make sure to hit save!
Finally, Certbot, for whatever reason, added my site redirects to SSL, but left them commented out.
sudo nano /etc/apache2/sites-available/processio.com-le-ssl.conf
I removed the comments (#) from the following lines:
RewriteEngine on RewriteCond %{SERVER_NAME} =processio.com [OR] RewriteCond %{SERVER_NAME} =www.processio.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
Then reloaded apache:
sudo apachectl graceful
Now the site redirects to SSL.
Important next steps:
Update Google Analytics, Google Webmaster Tools, Google Search Console, etc.
Job done.