Es kann je nach eingesetztem CMS vorkommen, dass man via Hosting Control Panel kein Let's Encrypt einrichten kann oder es nicht erneuern kann weil eine Rewrite Rule oder Redirect Rule in der web.config beim Windows Hosting den Web Aufruf des Authentication Files verhindert.

Dies könnte dann etwa so aussehen mit folgender Meldung:

nvalid response from https://acme-v02.api.letsencrypt.org/acme/authz-v3/12537466863.
Details:
Type: urn:ietf:params:acme:error:connection
Status: 400
Detail: Fetching https://ihrepage.ch/.well-known/acme-challenge/jMJowN88coib9xLzFd71OXJpbLGmRNCVBdlhHoLKhSU: Cannot follow HTTP 303 redirects

 

Folgende Konfig in der web.config könnte da beim Windows Hosting Abhilfe schaffen und trotzdem dank der zweiten Rules alle http Request auf https umleiten:

 

<rule name="Allow LetsEncrypt" patternSyntax="Wildcard" stopProcessing="true">
<match url=".well-known/*" />
<action type="None" />
</rule>


<rule name="Redirect HTTP to HTTPS" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" ignoreCase="false" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" />
</rule>

 

 

War diese Antwort hilfreich? 43 Benutzer fanden dies hilfreich (122 Stimmen)