I am running Webmin on Debian, configured to use SSL. The certificate is about to expire, so I generated a new one and imported it using the GUI (pasted cert and key in PEM format, reused existing chain file).
Now Webmin will insist on speaking plain HTTP on that port. When I try to log in, it rejects my user credentials (local user account).
I opened an SSH session on the server and examined
.pem file have an updated timestamp and their contents appear to match what I uploaded. The
.conf file also has a recent timestamp, though I have no idea what has changed here.
EDIT: I have tried manually replacing
miniserv.pem with the previous cert and key files, then restarting Webmin. No change—the server responds in plain HTTP and my login no longer works.