This is in regards with renewal process for SSL. We have recently configured LetsEncrypt SSL on IIS for our UAT website. We would like to know how we can set auto renewal for the same. We have configured SSL using PowerShell cmdlets.
Thanks For the inputs. We have already implemented , just wanted to know the process to renew at its renewal time.
Please find below detail to one of the site which is managed through Plesk for which we want to set Letsencrypt SSL. Do let us know when and how we can get and set the same.
My operating system is (include version):Microsoft Windows Server 2008 R2 Service Pack 1
My web server is (include version): IIS 7
My hosting provider, if applicable, is: Hostgator
I can login to a root shell on my machine (yes or no, or I don’t know): Yes (RDP Access)
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): Plesk 11.0.9 Update (Service Provider May Update to 17.0.17 in future)
I think the confusion is that there are several different tools that obtain Let’s Encrypt certificates, not just one. The renewal process depends on exactly which client application was used.
I’m not familiar with the Windows clients, but I can try to put you in touch with people who work on them if you can identify the specific software.
I think it will be easier not to reinvent the wheel. Use letsencrypt-win-simple (https://github.com/Lone-Coder/letsencrypt-win-simple) coupled with the Windows Tasks Scheduler for the renew process. It works like a charm.
YES, after some googling we found the utility you are talking about. Till that time we had implemented LE through PS, is it possible to renew the same with LE-win-simple utility?
In continuation with this thread, we are managing our websites through plesk for windows and WHM for Linux. For windows, can we use LE-win-simple utility (though using cPAnel) ? Because we have received below error after installation of LE plesk extension to one of the cPAnel
Error: Let’s Encrypt SSL certificate installation failed: Failed letsencrypt execution: Saving debug log to C:\Program Files (x86)\Parallels\Plesk\var\modules\letsencrypt\logs\letsencrypt.log
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for domain name
Starting new HTTPS connection (1): 127.0.0.1
Waiting for verification…
Cleaning up challenges
Failed authorization procedure. domain.com (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://domain.com/.well-known/acme-challenge/x5btFzhPzQ674gbiHpM3g5_8B-Ps_OA1KccVvmiP5ns: "<!DOCTYPE HTML PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html"
IMPORTANT NOTES:
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A record(s) for that domain
contain(s) the right IP address.
this tells me that an something is blocking the request, if certbot is not able to get the file then it will not validate your domain.
I am not sure if Plesk has uploaded the file but you should be able to verify this by browsing to the webroot of the site and seeing if there is a ./well-known folder