Upon searching some more and trying to validate the crt file I was using I found that something is wrong with it:
root@cloudhost-01:/etc/webmin# openssl x509 -noout -text -in /etc/webmin/cloudhost-01.crt
unable to load certificate
I ran these commands to generate a new self signed cert and that got me functioning again. However now I need to fight with comodo and find out what is wrong with the cert they gave me.
openssl genrsa -des3 -out webmin.key 1024
openssl rsa -in webmin.key -out webmin.pem
openssl req -new -key webmin.key -out webmin.csr
openssl x509 -req -days 365 -in webmin.csr -signkey webmin.key -out webmin.crt
cat webmin.crt >> webmin.pem
cp webmin.pem /etc/webmin/miniserv.pem
/etc/init.d/webmin restart
I found this helpful snippet to generate a new .pem from the command line here: http://www.paulscomputerservice.net/articles/article.php?ID=266 …On my install it required a passphrase but I think that was only for temporary files during the process so it doesn’t seem to matter what you choose.