Keywords: Ghost - Google Cloud Platform - How to - Secure Connections (SSL/HTTPS)
Here's how to fix the HTTPS problems ( :80 and redirect loop)
I spent some time troubleshooting a blocker that's stopped me from using the Bitnami Ghost container in production.
There are two issues after setting up your SSL certificate. You'll notice your nav links have :80 appended to the end, and of course lack the S in https.
First part - Fix Ghost URL
sudo /opt/bitnami/ctlscript.sh stop
sudo vi /opt/bitnami/apps/ghost/htdocs/config.production.json
Edit the URL part to include the S after http. Remove the :80
Second part - Enable Apache's protocol proxy pass.
sudo vi /opt/bitnami/apps/ghost/conf/httpd-app.conf
Add this to the top of the file:
RequestHeader set X-Forwarded-Proto "https"
sudo /opt/bitnami/ctlscript.sh start