0

There are plenty of guides on how to set up Lets Encrypt for Azure Windows Web App Services, but I can't find any at all for Linux based services.

Here are two example of such tutorials (that require windows).

In the tutorials above, and all other tutorials I have found you need to use Web App Extensions to do the actual updating of the cert every 3 months. But these are not available on Linux apps.

This is all you see in the Azure portal when you try to navigate to it.

no extensions allowed

So, does anyone have any links, or helpful tips on how to set up automated Let's encrypt certificates for Azure Linux Services?

JensB
  • 259
  • 1
  • 3
  • 15

1 Answers1

1

There is not an easy built in way to issue certs for Linux web apps (or web apps for containers), like there is for Windows. However there is an opensource project called appservice-acmebot which lets you use Azure Functions to configure these web apps with lets encrypt certificates. This can manage multiple web applications of different types.

Sam Cogan
  • 38,736
  • 6
  • 78
  • 114
  • After endless googling I have come to this same conclusion as well. Hope they can get to this issue soon, as I'm guessing most people want cheap HTTPS certs even for Linux. – JensB Apr 25 '20 at 14:08
  • I suspect that what you will see is the new Azure free cert offering rolling out more widely, rather than adoption of Let's encrypt – Sam Cogan Apr 25 '20 at 14:24
  • I think you are right. I'd be fine with it as long as it works for custom domains, and subdomains. – JensB Apr 25 '20 at 14:36