If I manually remove port 80 or change protocol from https to http and I can open link manually in new browser window.
Any idea why my discource instance adding :80 to upload paths ?
I did search site settings for force https but seems that that is not tuned on or that settings does not exist anymore.
Is is something wrong inside my app.yml file i have following templates:
(I want to use letsencrypt since i do not have my SSL cert)
templates:
“templates/postgres.template.yml”
“templates/redis.template.yml”
“templates/web.template.yml”
“templates/web.ratelimited.template.yml”
Uncomment these two lines if you wish to add Lets Encrypt (https)
“templates/web.ssl.template.yml”
“templates/web.letsencrypt.ssl.template.yml”
You can check out this guide for setting up HTTPS with Let’s Encrypt:
Possible Cause: Hidden “Port” Setting
Sometimes a hidden port site setting remains in the database after migration or restore.
This can cause Discourse to append an incorrect port (like :80) to HTTPS URLs.