A user, tanya_byrne, reports a CONNECTION REFUSED error on a self-hosted Discourse instance after a rebuild, despite no changes to configuration or SSL certificates. The issue appears linked to a recent PR (#977) that modified the web.ssl.template.yml file, causing SSL setup failures. tanya_byrne identifies that the ENABLE_SSL variable must now be set in app.yml for the template to function correctly. After adding this variable, the connection issue was resolved. featheredtoast confirms a fix is incoming via PR #985, and notes the documentation should be updated to reflect this change.
It looks as ENABLE_SSL is checked and should exist in the app.yml file now. That would explain why this was failing. Base template docs / and repo should be updated in this case to document this new var. Have added this var to my app.yml and am using the most recent templates/web.ssl.template.yml and connection is no longer refused.