Skip to content

How to install (on various platforms)

Simon J.K. Pedersen edited this page Mar 19, 2017 · 3 revisions

The lets encrypt site extension, is not application aware. So if the web application you are running are messing with routing the lets encrypt servers might not be able to access the challenge file from the .well-known folder.

If lets encrypt are unable to access this file, they are unable to validate the ownership of the domain, and will not issue a certificate for you.

It is outside the scope of the extension (for now at least to try to fix that for all possible web applications framework that can be run in Azure Web Apps). However a lot of friendly community members have shared how to get it to work with different frameworks, so I have tried to collect the information here.

Umbraco

See: https://github.com/akuryan/LetsEncrypt.Umbraco

Node.js Express

Ghost blog

See: https://github.com/sjkp/letsencrypt-siteextension/wiki/Troubleshoot#using-the-site-extensions-with-ghost-blog

Laravel

See @rafael-franca's issue and solution here https://github.com/sjkp/letsencrypt-siteextension/issues/113