Overview
Ahoy there folks. I recently received an email from my SSL provider advising the certificate on this blog was about to expire. Just as I was about to click the renew button I remembered reading a tweet from my good friend and ex-colleague @KennyLowe. In that tweet, he advised he’d just switched the SSL provider for his Azure Web App hosted blog to Let’s Encrypt. Now I’d heard about Let’s Encrypt a while ago but hadn’t yet had cause to make use of it, so decided to go through the same process he did and make the switch. One of the added bonuses is that Simon J.K. Pedersen has developed an awesome site extension aptly named “Let’s Encrypt Site Extension”, and this extension handles the installation and update of your Let’s Encrypt SSL certificate…thanks for the awesome work Simon 🙂
Having now run through the process, I decided to spin up a dummy Azure Web App, go through the process again, and blog it…cause why not, right?
Quick Links
- Prerequisites
- Configure a Custom Domain on a Web App
- Create an Azure Storage Account
- Add Web Job Connection Strings
- Create an Azure AD Application
- Configure Resource Group Permissions
- Install and Configure Let’s Encrypt Site Extension
- Validation and Optional Config Changes