Our control panel uses HTTP authorisation to get your certificate issued by LetsEncrypts remote servers.
This means all of the hostnames pointed at your website in our control panel must be resolving to our web servers IP address.
If any of the hostnames assigned to the website are not pointed at the web servers IP then the LetsEncrypt installation will fail.
For this same reason please ensure you temporarily disable any force SSL redirects before you install the certificate. Once its installed you can re-enable it. Alternatively follow the guide below.
If you have custom redirects in web.config that are causing your LetsEncrypt install or renewal to fail due to redirects/rewrites you can add the following rule to your web.config in the root of your site to resolve it:
<system.webServer>
<rewrite>
<rules>
<rule name="LetsEncrypt Rule" stopProcessing="true">
<match url="^\.well-known.*$" />
<action type="None" />
</rule>
</rules>
</rewrite>
</system.webServer>
If you already have rewrite rules just add the <rule> to </rule> part and ensure it is the first rule in your web.config.
Limited Support:
Please note that these free certificates are provided as is.
We provide the technology to install them in our control panel which uses LetsEncrpt's API to get the certifcates issued and then our CP installs them on your websites.
If Internet Security Research Group (ISRG) ever stop providing and renewing these certificates free of charge then clients certificates installed on our systems will not be renewed and will expire.
We make no guarantee that LetsEncrypt certificates will always work or renew as they rely on ISRG and their services functioning which we have no control over.
Therefore if clients prefer a fully managed and guaranteed SSL certificate solution we recommend purchasing a commercial certificate from Winserve. These certificates are issued, installed, renewed and fully supported manually by our own technical team. You can view our wide selection of certificates by clicking here.