You have windows VPS and want to install a free Let’s Encrypt SSL on your websites. You can install unlimited SSL with auto-renewal Let’s Encrypt SSL on Windows VPS by following the below steps.
Download win-acme package.
You need to download the win-acme package on your VPS inside C Drive before it makes sure you have installed the .net core. If now you can download .Net core here.
Once you installed the .NET core, you need to download a zip file of Win-acme from here or you can download it from our site directly.
How to apply SSL certificate?
Once you did the above steps, let’s apply certificate to your site. place the win acme inside C drive and right click on wasc.exe file then run as admistrator.
> Wacs.exe will be opened as command prompt.
> Choose “N” to create a new certificate a domain name.
> You can choose IIS domain bindings enter which is showing on your display by enter numeric options.
[admin.klcweb.com] Authorizing… [admin.klcweb.com] Authorizing using http-01 validation (SelfHosting) [admin.klcweb.com] Authorization result: valid Requesting certificate [IIS] MailEnable WebAdmin, admin.klcweb.com Store with CertificateStore… Installing certificate in the certificate store Adding certificate [IIS] MailEnable WebAdmin, admin.klcweb.com @ 2021/4/16 17:20:49 to store WebHosting Installing with IIS… Adding new https binding *:443:admin.klcweb.com Committing 1 https binding changes to IIS Scheduled task looks healthy Adding renewal for [IIS] MailEnable WebAdmin, admin.klcweb.com Next renewal scheduled at 2021/6/10 17:20:43 Certificate [IIS] MailEnable WebAdmin, admin.klcweb.com created Once you get the same above message, it means an SSL certificated installed on your choosen binding domain now you can test it with HTTPS.