I have a single VM instance on compute engine and Apache2 installed, and multiple custom domains are resolving to their /domain1.com/html and domain2.com/html folders.
Before I create more custom domains and move over the websites, I'm trying to enable SSL so these sites are labeled secure with https://
Some of the websites will be Wordpress sites, others will be static with only a few pages.
In the past I had shared hosting and https:// was given free as standard. Now I'm not sure if I need to buy/install a certificate, and if so do I need to do it for each website on the instance?
I've come across articles which talk about load balancing as a solution but I'm lost. I thought LB was for managing situations of high traffic with multiple instances: https://cloud.google.com/load-balancing/docs/https/ https://geekflare.com/google-load-balancer-enable-ssl/
Can anyone point to beginner resources on the topic of hosting websites using https on compute engine?