Submitted by katir on Thu, 11/14/2019 - 15:00 Pro Licensee
We are attempting to use letEncrypt... (goDaddy want too much money for SSL cert.... )
Error registering: Account creation on ACMEv1 is disabled. Please upgrade your ACME client to a version that supports ACMEv2 / RFC 8555. See https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430 for details.
How to do we upgrade to ACMEv2?
Status:
Needs work
Comments
Submitted by andreychek on Thu, 11/14/2019 - 16:31 Comment #1
Howdy -- thanks for contacting us!
Future Virtualmin versions will use certbot for that, rather than the internal client.
Some details on that process are here:
https://www.virtualmin.com/node/67390
Submitted by katir on Thu, 11/14/2019 - 19:48 Pro Licensee Comment #2
Ha! Just minutes after I wrote you, my South African developer SLACKed me a link to Certbot. It required few lines in terminal on Ubuntu to get the repository. I was thinking I would need to get a cert myself and in fact, download a copy of the CR. But after CertBot was installed the link on the domain VM:
Server Configuration"--> SSL Cert --> LetsEncyrpt
it worked out of the box. No longer complained about ACME...
In case someone is lurking on this tread:
https://certbot.eff.org/instructions
We needed this in .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} wailuarivernoni\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://wailuarivernoni.com/$1 [R,L]
Ticket Closed! Yay!
Disclaimer: I don't know if VM had to have, or used, the Certification Signing Request (0000_csr-certbot.pem) that I had already put in /home/#my_domain#/ level of the site before I clicked on the VM panel: Server Configuration"--> SSL Cert --> LetsEncyrpt