What is wrong with my Ghost + Discourse integration?

For anyone else having this issue, the problem was that our VPS was not properly setup.
It was setup to use HTTP. Discourse was expecting HTTPS. When http was sent by Ghost, it was rejected by Discourse. Someone at Ghost blog caught the misconfiguration.
Lesson:
Check your Ghost VPS environment configuration for TYPOS.
In our own case, it was in the production.configuration file.

1 Like