And, as an admittedly snarky aside, while you're tuning up your custom CSS, add this:
So that the error and alert window is in the middle of the page and noticeable to your clientele. It's normal position at the bottom right used to cause me fits. By the time you had scanned the page to find it, it fades away.
Ah ha! figured it out. But I still think there is a NodeBB issue. a redirect should never do this.
On my forum, i never set config.json to https. it was http://obelisk.daerma.com I changed it to https://obelisk.daerma.com and it works.
I doubt it is my Nginx proxy because that is about as basic as it gets.
Even if I am in a thread and then click login, it happens.