Description:
The button renew
in the ssl section of a website doesn't work if that website has a reverse proxy activated.
In my case I have a client website and a server website. The server is an API server written in .NET Core.
At the moment the only way to work with SSL renewal is manually pause the reverse proxy and then click the renew
button.
This is frustrating because there is a built-in script to automatically renew certificates with Let's Encrypt provided by the panel and it doesn't work.
Expected behaviour:
The SSL should turn off the reverse proxy if active, renew the certificate and then reactivate the reverse proxy.
Steps to reproduce the problem:
- Click
website
- Choose a website with reverse proxy turned on
- Go to
ssl
section and click renew
- The renew process may fail due to the reverse proxy
- If you try to start the task called
Renew the Letter's Encrypt certificate
inside cron
menu, it will fail.
Branch(es):