O custo de um certificado SSL é alto ou baixo?

Um certificado SSL custa entre $100 e $200 por ano. Para pequenas e médias empresas, isso é quase o preço de algumas pizzas ou uma assinatura de streaming. Para freelancers como fotógrafos e desenvolvedores, pode pesar mais no bolso. Mas, animem-se! O Let's Encrypt tem certificados de graça, facilitando a segurança SSL.

Let's Encrypt

O Let's Encrypt é uma autoridade que oferece TLS grátis e fácil de começar e renovar. Apoiados por grandes empresas de tecnologia, o Internet Security Research Group (ISRG) está por trás disso.

Sponsors

Você pode usar o Let's Encrypt com serviços como Azure App Services, gerenciando certificados lá.

O que você precisa

Para usar certificados SSL no Azure, seu plano tem que dar suporte a Custom Domain + SSL. Esse recurso existe a partir do plano Basic 1 (B1).

Como configurar o Let's Encrypt no Azure

1- Azure PowerShell Module

Primeiro, instale o Azure PowerShell Module. Abra o PowerShell como administrador e siga os comandos de instalação. Se der problema, veja o guia da Microsoft.

2- Configurando uma rota personalizada

Adicione uma rota personalizada no arquivo web.config do App Service para autenticar seu domínio no Let's Encrypt.

3- Registrando um Service Principal

Registre um Service Principal usando PowerShell. Crie uma nova aplicação no Azure Active Directory e dê a ela a função de Contributor.

4- Configurações de aplicação

Defina as variáveis necessárias no Application Settings do seu App Service, como AzureWebJobsDashboard e AzureWebJobsStorage.

5- Instalando a Extensão

Use o Kudu (Advanced Tools) no seu App Service para instalar a extensão Azure Let's Encrypt.

6- Configurando a Extensão

Na extensão, insira os dados do passo 4. Quando acabar, escolha o Hostname e solicite o certificado SSL.

Confira o Certificado

Após instalar, acesse o site por HTTPS e veja se o certificado novo está ativo.

Espero que este guia ajude! Se tiver perguntas ou sugestões, comente aí.