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 /etc/webmin/miniserv.*
. The .cert
and .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.cert
and 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.
What gives?