Ghost Subscriptions "Insecure content blocked"

I have Ghost running on the Bitnami AWS instance.

But every time I try to add a user for signup/subscriptions, I get this error here:

The loading bar goes on forever, and the website freezes.

I’ve replicated this on both of the Pico and Lyra themes.

My gut feeling is that the website’s ‘Let’s Encrypt’ http to https redirect is what is causing the issues.

Website is at: thoughtstile.com

Any help would be appreciated.

I looks fine here… may be you fixed it

I have a similar issue with memberships:

Running the following versions of Ghost:

  • Ghost-CLI version: 1.13.1
  • Ghost version: 3.13.4

Config Production file has:

"url": "http://rchampagne.ca/

Web Server (Apache) Directives
The directives are rewriting to https. RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

Output from Chrome console:

The page at 'https://rchampagne.ca/signup/' was loaded over HTTPS, but requested an insecure resource 'http://rchampagne.ca/ghost/api/canary/members/send-magic-link/'. This request has been blocked; the content must be served over HTTPS.

Regards,
Roger.

Fixed the issue by adding the admin url as https:/rchampagne.ca/ to my configuration file.

Also, unless I had the directive below, the admin url generates a ““too many redirects”.

<VirtualHost *:443>
    RequestHeader set X-Forwarded-Proto "https"