Ram, we had the same error and was able to resolve it by completely deleting the SolidCP Server folder on the IIS server and installing 1.4 Server manually with the latest Zip. Seems some upgrades somewhere along the way caused the issue, but a fresh SolidCP Server folder sorts it out.
http://installer.solidcp.com/Files/stable/
i’m not 100% sure if i get the question but:
Lets Encrypt requires no configuration or installation it’s shipped with SolidCP it self.
I do recommend enabling SNI in the IIS Properties at SolidCP Portal
The Hosting plan requires SSL enabled.
Thats about it, the rest is fully automated after you chose to install lets encrypt certificate on the website it detects all bindings, creates all https bindings, creates the scheduled task in windows, etc.
I have followed your steps and get this error in audit log when I click on Install Certificate button:
System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Runtime.InteropServices.COMException: Unknown error (0x80005000)
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_IsContainer()
at System.DirectoryServices.DirectoryEntries.ChildEnumerator..ctor(DirectoryEntry container)
at SolidCP.Providers.Web.Iis.SSLModuleService100.LEInstallCertificate(WebSite website, String email)
at SolidCP.Server.WebServer.LEinstallCertificate(WebSite website, String email)
— End of inner exception stack trace —
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at SolidCP.Providers.Web.WebServer.LEinstallCertificate(WebSite website, String email)
at SolidCP.EnterpriseServer.WebServerController.LEInstallCertificate(Int32 siteItemId, String email)
I have configured your steps but I cannot install free SSL cert successfully.
When I click on install free certificate, the message is “Lets Encrypt Installed” but the cert is not installed.
Apllication log error on Windows Server 2012 with IIS 8:
Log Name: Application
Source: letsencrypt_win_simple
Date: 10/10/2017 11:24:47 AM
Event ID: 20464
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: ***
Description:
Exception “Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.”
I am using a website with dedicated IP.