-
-
Notifications
You must be signed in to change notification settings - Fork 605
Closed
Labels
Description
Version
1.24.1
What did you expect to happen?
Adding an SSL to an previously provisioned environment should enable the site to be loaded on port 443 over HTTPS.
Running
trellis provision --tags letsencrypt {{env}}
Should also run the ferm
role to update the firewall for HTTPS traffic
What actually happens?
The certificate is issued by the letsencrypt
role but ferm
is not run so the firewall is still blocking HTTPS traffic.
ERR_CONNECTION_REFUSED is received when loading the site in browser
Steps to reproduce
- Provision a new site with:
ssl: enabled: false
- Observe the site running correctly on HTTP
- Update
wordpress_sites.yml
to
`` ssl:
enabled: true ` - Run
trellis provision --tags letsencrypt {{env}}
- Observe the SSL being issued correctly
- Observe the connection refused error in browser
System info
Ubuntu 24.04
Log output
Please confirm this isn't a support request.
Yes
core-szabolcs and ceri-richmond