paste config here, replacing this text
DO NOT REDACT anything except credentials
3. The problem I’m having:
My site is not redirecting http request to https request. I have to explicitly add https to my url to get my site run.
I would like to redirect all my http traffic to https
First up, I must make the strong recommendation that you update to the latest version, v1.0.4. There are a number of bug fixes and security updates from over two years of development between October 2017 (your version) and November 2019 (latest stable v1).
Secondly, I tested your setup and it issues redirects just fine. That said, the behaviour might be less than ideal, because the redirect issued includes the port you accessed it on. Since you can’t multiplex HTTP and HTTPS on the same port, this won’t work.
Instead of the {host} placeholder (which includes the port), you probably want to use {hostonly} (and possibly provide your actual HTTPS port if it’s nonstandard like your HTTP port is).